code: public static FilterPattern newInstance(
              EnumSet<DispatcherType> dispatcherTypes,
              boolean matchAfter,
              Iterable<String> patterns) {
  
          return new FilterPattern(dispatcherTypes, matchAfter, ImmutableList.copyOf(patterns));
      }
docs: Returns a new instance of FilterPattern, using the passed in arguments.