code: private int colRefSegments(TypedElementDefinition<?> column) {
          if (column != null && column.getContainer() instanceof UDTDefinition)
              return 2;
  
          if (!getStrategy().getInstanceFields())
              return 2;
  
          return 3;
      }
docs: Copied from JavaGenerator
  @param column
  @return