private Localizable internalGetLocalizable(Object originalObject, boolean proxy) { Localizable result = LocalizableFactory.getLocalizable(originalObject); if (logger.isDebugEnabled()) logger.debug("Localizable for original object {}: {}", originalObject, result); if (proxy) { Class c = result.getClass(); String name = c.getName(); assertTrue("Expected proxy but got " + name + " instead.", name.startsWith("$Proxy")); } else { assertEquals(originalObject, result); } return result; }