code: final public boolean match( Token T, String token, int iType )
    {
      return match( T, token, iType, false );
    }
docs: Possibly matches the specified token or name (in token).  If a match occurs then
  the token will be eaten and its information put into T (if T is not null).
  
  @param T     the Token object to populate iff a match is found
  @param token the string object to match
  @param iType the token "type" to match (e.g. {@link SourceCodeTokenizer#TT_WORD})
  
  @return true if a match occurred, and false otherwise