code: public final boolean isPrimitive() {
          return this.equals(VOID) || this.equals(BOOLEAN) || this.equals(BYTE) || this.equals(CHAR)
                  || this.equals(SHORT) || this.equals(INT) || this.equals(LONG)
                  || this.equals(FLOAT) || this.equals(DOUBLE);
      }
docs: Determines if the class represents a primitive type ({@link #VOID},
  {@link #BOOLEAN}, {@link #BYTE}, {@link #CHAR}, {@link #SHORT},
  {@link #INT} , {@link #LONG}, {@link #FLOAT} or {@link #DOUBLE}).
  
  @return true if and only if this class represents a primitive type