code: public static RelationMetadataProcessor getRelationMetadataProcessor(Field relationField, KunderaMetadata kunderaMetadata)
      {
          RelationMetadataProcessor relProcessor = null;
  
          // OneToOne
          if (relationField.isAnnotationPresent(OneToOne.class))
          {
              relProcessor = new OneToOneRelationMetadataProcessor(kunderaMetadata);
          }
  
          // OneToMany
          else if (relationField.isAnnotationPresent(OneToMany.class))
          {
              relProcessor = new OneToManyRelationMetadataProcessor(kunderaMetadata);
  
          }
  
          // ManyToOne
          else if (relationField.isAnnotationPresent(ManyToOne.class))
          {
              relProcessor = new ManyToOneRelationMetadataProcessor(kunderaMetadata);
  
          }
  
          // ManyToMany
          else if (relationField.isAnnotationPresent(ManyToMany.class))
          {
              relProcessor = new ManyToManyRelationMetadataProcessor(kunderaMetadata);
  
          }
  
          return relProcessor;
  
      }
docs: Gets the relation metadata processor.
  
  @param relationField
  the relation field
  @return the relation metadata processor