public static void addEventHandlerRegistrationMethods(Option option, JDefinedClass jClass) { List<JClass> list = EventRegistry.INSTANCE.getRegistry().get(option.getFullname()); if (list != null) { for (JClass handlerClass : list) { String handlerClassName = handlerClass.name(); String paramName = handlerClassName.substring(0, 1).toLowerCase() + handlerClassName.substring(1); jClass .method(JMod.NONE, void.class, EventHelper.ADD_HANDLER_METHOD_PREFIX + handlerClassName) .param(handlerClass, paramName); } } }