function.setSourceLocation(getSourceLocation(functionNode)); function.setMaps(metamorph); final String entryName = resolvedAttribute(mapEntryNode, AttributeName.NAME); final String entryValue = resolvedAttribute(mapEntryNode, AttributeName.VALUE); function.putValue(entryName, entryValue); } else { delegate = interceptor; function.addNamedValueSource(delegate);