+ LOGGER.error("Unexpected error occurred while resolving Resource from Variable " + variable, e);
+ }
+ }
+ else if (contentType instanceof AnyVariable) {
+ if (variable != null)
+ return (T) variable;
+ if (resource == null)
+ return null;
+ try {
+ return (T) ((AnyVariable) contentType).processor.syncRequest(new PossibleVariable(resource));
+ } catch (DatabaseException e) {
+ LOGGER.error("Unexpected error occurred while resolving Variable from Resource " + resource, e);