code: JCPrimitiveTypeTree basicType() {
          JCPrimitiveTypeTree t = to(F.at(token.pos).TypeIdent(typetag(token.kind)));
          nextToken();
          return t;
      }
docs: BasicType = BYTE | SHORT | CHAR | INT | LONG | FLOAT | DOUBLE | BOOLEAN