code: private static Map<String, Object> getEnumNamesMap(Class<? extends Enum<?>> enumType) {
  		final String sourceMethod = "getEnumNameMap"; //$NON-NLS-1$
  		final boolean isTraceLogging = log.isLoggable(Level.FINER);
  		if (isTraceLogging) {
  			log.entering(sourceClass, sourceMethod, new Object[]{enumType});
  		}
  		Map<String, Object> result = new HashMap<String, Object>();
  		Enum<?>[] values = enumType.getEnumConstants();
  		for (Enum<?> value : values) {
  			result.put(value.name(), value);
  		}
  		if (isTraceLogging) {
  			log.exiting(sourceMethod, sourceMethod, result);
  		}
  		return result;
  	}
docs: Returns a map of Enum constant name/value pairs for the specified Enum class
  
  @param enumType
  an Enum class object
  @return the map of Enum constant name/value pairs