docs: public Optional<String> getAssistedQueryColumn(final String logicTableName, final String columnName) {
          if (assistedQueryColumns.isEmpty()) {
              return Optional.absent();
          }
          for (ColumnNode each : columns) {
              ColumnNode target = new ColumnNode(logicTableName, columnName);
              if (each.equals(target)) {
                  return Optional.of(assistedQueryColumns.get(columns.indexOf(target)).getColumnName());
              }
          }
          return Optional.absent();
      }