@Override
		public ModuleOptions interpolate(Map<String, String> raw) throws BindException {
			Map<String, String> rawPlusDefaults = new HashMap<String, String>(raw);
			for (ModuleOption option : wrapped) {
				if (raw.containsKey(option.getName()) || option.getDefaultValue() == null) {
					continue;
				}
				rawPlusDefaults.put(option.getName(), "" + option.getDefaultValue());
			}
			return wrapped.interpolate(rawPlusDefaults);
		}
The parent environment this bean lives in. Used to know which profiles are active at the server level.
spring-xd-module/src/main/java/org/springframework/xd/module/options/EnvironmentAwareModuleOptionsMetadataResolver.java