code: protected static void processIntersection(GcRule gcRule, HColumnDescriptor columnDescriptor) {
      // minVersions and maxAge are set.
      List<GcRule> intersectionRules = gcRule.getIntersection().getRulesList();
      Preconditions.checkArgument(intersectionRules.size() == 2, "Cannot process rule " + gcRule);
      columnDescriptor.setMinVersions(getVersionCount(intersectionRules));
      columnDescriptor.setTimeToLive(getTtl(intersectionRules));
    }
docs: <p>processIntersection.</p>
  
  @param gcRule a {@link com.google.bigtable.admin.v2.GcRule} object.
  @param columnDescriptor a {@link org.apache.hadoop.hbase.HColumnDescriptor} object.