@AssertTrue(message = "must be 'disable' or a combination of [job,step,chunk,item and skip]")
		public boolean isListenersListValid() {
			List<String> validOptions = new ArrayList<String>(VALID_LISTENER_SUFFIXES);
			validOptions.add(DISABLE_OPTION);
			StringTokenizer tokenizer = new StringTokenizer(listeners, ",");
			while (tokenizer.hasMoreElements()) {
				String optionName = (String) tokenizer.nextElement();
				if (!validOptions.contains(optionName)) {
					return false;
				}
			}
			return true;
		}
A {@link ModuleOptionsMetadataResolver} that will dynamically add the module options (such as {@code makeUnique})
supported by job modules.

@see JobPlugin
@author Eric Bottard
@author Ilayaperumal Gopinathan
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/plugins/job/JobPluginMetadataResolver.java