code: public static <T> ArgumentProcessor<T> newInstance(Class<? extends T> beanType,
        CommandLineParser parser) {
      return ArgumentProcessorFactory.getInstance().newProcessor(beanType, parser);
    }
docs: Create new instance with given bean type and command line parser that describes command line
  sytnax.
  
  @param <T> type of bean
  @param beanType Type of bean
  @param parser command line parser that is aware of command line syntax
  @return instance of an implementation of argument processor.