code: protected <G,T> Gauge<T> createColumnFamilyGauge(String name, Gauge<T> gauge, Gauge<G> globalGauge)
      {
          Gauge<T> cfGauge = Metrics.newGauge(factory.createMetricName(name), gauge);
          if (register(name, cfGauge))
          {
              Metrics.newGauge(globalNameFactory.createMetricName(name), globalGauge);
          }
          return cfGauge;
      }
docs: Create a gauge that will be part of a merged version of all column families.  The global gauge
  is defined as the globalGauge parameter