docs: public static List<Method> getPublicMethods(Class<?> clazz, String... excludeMethodNames) {
  		final HashSet<String> excludeMethodNameSet = CollectionUtil.newHashSet(excludeMethodNames);
  		return getPublicMethods(clazz, new Filter<Method>() {
  			@Override
  			public boolean accept(Method method) {
  				return false == excludeMethodNameSet.contains(method.getName());
  			}
  		});
  	}