code: private static Optional<Class<?>> loadEnum(final String className) {
  		try {
  			Class<?> type = Class.forName(className, true, Thread.currentThread().getContextClassLoader());
  			if (type.isEnum()) {
  				return Optional.of(type);
  			}
  		} catch (ClassNotFoundException e) {
  			LOG.error(e.getMessage(), e);
  		}
  		return Optional.empty();
  	}
docs: Enumクラスをロード<br>
  指定クラスがEnumでない場合はemptyを返す
  
  @param className クラス名
  @return ロードしたEnumクラス