code: public static <T> ArgumentProcessor<T> forType(Class<? extends T> beanType) {
      return newInstance(beanType, new GnuParser());
    }
docs: Create new instance with default parser, a {@link GnuParser}
  
  @param <T> Type of the bean
  @param beanType Type of the bean
  @return Instance of an implementation of argument processor