code: @Override
    protected void setArgs(IndexSchema schema, Map<String, String> args) {
      followIndexAnalyzer = args.get(FOLLOW_INDEX_ANALYZER);
      defaultConfiguration = args.get(DEFAULT_CONFIGURATION);
      configurationFromField = args.get(CONFIGURATION_FROM_FIELD);
      setNumberOfTokens = args.get(SET_NUMBER_OF_TOKENS);
      setNumberOfPositions = args.get(SET_NUMBER_OF_POSITIONS);
      setSize = args.get(SET_SIZE);
      setError = args.get(SET_ERROR);
      setPrefix = args.get(SET_PREFIX);
      setPrefixNumbers = args.get(SET_PREFIX_NUMBERS);
      if (followIndexAnalyzer == null) {
        throw new RuntimeException("No " + FOLLOW_INDEX_ANALYZER
            + " for fieldType " + this.getTypeName());
      }
      args.remove(FOLLOW_INDEX_ANALYZER);
      args.remove(DEFAULT_CONFIGURATION);
      args.remove(CONFIGURATION_FROM_FIELD);
      args.remove(SET_NUMBER_OF_TOKENS);
      args.remove(SET_NUMBER_OF_POSITIONS);
      args.remove(SET_SIZE);
      args.remove(SET_ERROR);
      args.remove(SET_PREFIX);
      args.remove(SET_PREFIX_NUMBERS);
      super.setArgs(schema, args);
    }
docs: /*
  (non-Javadoc)
  
  @see org.apache.solr.schema.FieldType#setArgs(org.apache.solr.schema.
  IndexSchema, java.util.Map)