@Test
public void testUseConstructurToHandleObjectMethods_shouldHandleToString() throws Throwable {

    Object testObject = new Object() {
        @Override
        public String toString() {
            return "teststring";
        }
    };
    AbstractOpenEngSBInvocationHandler abstractOpenEngSBInvocationHandler =
        createAbstractOpenEngSBInvocationHandlerHandlingObjectMethods(testObject);
    Method method = Object.class.getMethod("toString", (Class<?>[]) null);
    String proxyRetVal = abstractOpenEngSBInvocationHandler.invoke(testObject, method, null).toString();
    assertEquals(proxyRetVal, "teststring");
}