protected int getFieldStartLine(@NotNull SectionField field) {
    return chooseFirstNotNull(field.getNameAsSubstring(),
                              field.getTypeAsSubstring(),
                              field.getDescriptionAsSubstring()).getStartLine();
  }
protected int getFieldStartLine(@NotNull SectionField field)