if (service != null) {
S config = service.getValue();
if (config != null) {
AttributeDefinition maxSizeDefinition = this.getMaxSizeDefinition();
if (maxSizeDefinition.getName().equals(attributeName)) {
int maxSize = maxSizeDefinition.resolveModelAttribute(context, model).asInt();
config.setMaxSize(maxSize);
} else if (PassivationStoreResourceDefinition.IDLE_TIMEOUT.getName().equals(attributeName)) {
long timeout = PassivationStoreResourceDefinition.IDLE_TIMEOUT.resolveModelAttribute(context, model).asLong();
config.setIdleTimeout(timeout);
} else if (PassivationStoreResourceDefinition.IDLE_TIMEOUT_UNIT.getName().equals(attributeName)) {