@Override
    public void increment(final String key) {
        this.metrics.increment(this.threadContext, new IRubyObject[] { this.getSymbol(key) });
    }
@Test
    public void testIncrement() {
        final NamespacedMetric metrics = this.getInstance().namespace("test");

        metrics.increment("abc");
        {
            final RubyHash metricStore = getMetricStore(new String[]{"test"});
            assertThat(this.getMetricLongValue(metricStore, "abc")).isEqualTo(1);
        }

        metrics.increment("abc");
        {
            final RubyHash metricStore = getMetricStore(new String[]{"test"});
            assertThat(this.getMetricLongValue(metricStore, "abc")).isEqualTo(2);
        }
    }