code: public Namer getOneToManyIntermediateNamer(Namer fromEntityNamer, ColumnConfig pointsOnToEntity, Namer toEntityNamer) {
          // new configuration
          Namer result = getOneToManyNamerFromConf(pointsOnToEntity.getOneToManyConfig(), toEntityNamer);
  
          // fallback
          if (result == null) {
              // NOTE: we use the many to many fallback as it is totally complient with intermediate m2o fallback expectations.
              result = getManyToManyNamerFallBack(fromEntityNamer, pointsOnToEntity, toEntityNamer);
          }
  
          return result;
      }
docs: Compute the appropriate namer for the Java field @ManyToOne (with intermediate table)