### Question:
ThriftMonitoring { public static String escapeDots(String str){ return str.replace('.', '_'); }  static ThriftMonitor getMonitor(); static synchronized void setThriftMonitor(ThriftMonitor thriftMonitor); static void disable(); static boolean isDisabled(); static String formatPoolJmxPrefix(
            String thriftServiceName,
            ThriftClientAddress address,
            ThriftCallType callType
    ); static String getMethodName(TAsyncMethodCall methodCall); static String escapeDots(String str); static final String POOL_JMX_BASE; static final String METHOD_CLASS_SUFFIX; }### Answer:
@Test(groups = "unit") public void escapeDots() throws Exception { assertEquals(ThriftMonitoring.escapeDots("test.package.class"), "test_package_class"); }