code: public String parseDotPathWord( String t )
    {
      StringBuilder sb = t == null ? null : new StringBuilder( t == null ? "" : t );
      SourceCodeTokenizer tokenizer = getTokenizer();
      while( match( null, '.' ) )
      {
        if( sb != null )
        {
          sb.append( '.' );
        }
        int mark = tokenizer.mark();
        if( match( null, null, SourceCodeTokenizer.TT_WORD ) || match( null, null, SourceCodeTokenizer.TT_KEYWORD ) )
        {
          if( sb != null )
          {
            sb.append( tokenizer.getTokenAt( mark ).getStringValue() );
          }
        }
      }
      if( sb != null )
      {
        t = sb.toString();
      }
      return t;
    }
docs: Parse a dot separated path as a single logical token