docs: protected FieldMetadata processPrimitiveType( FieldDeclaration fieldDeclaration ) {
          PrimitiveType primitiveType = (PrimitiveType)fieldDeclaration.getType();
          FieldMetadata primitiveFieldMetadata = FieldMetadata.primitiveType(primitiveType.getPrimitiveTypeCode().toString());
          primitiveFieldMetadata.setName(getFieldName(fieldDeclaration));
  
          // modifiers
          processModifiersOfFieldDeclaration(fieldDeclaration, primitiveFieldMetadata);
          // variables
          processVariablesOfVariableDeclarationFragment(fieldDeclaration, primitiveFieldMetadata);
          return primitiveFieldMetadata;
      }