@Override public void logicalInvoke(final Object object, final String methodSignature, final Object[] params) { final Manageable m = (Manageable) object; if (m.__tc_managed() != null) { final TCObject tco = lookupExistingOrNull(object); try { if (tco != null) { if (SerializationUtil.ADD_ALL_SIGNATURE.equals(methodSignature)) { logicalAddAllInvoke(this.serializer.methodToID(methodSignature), methodSignature, (Collection) params[0], tco); } else if (SerializationUtil.ADD_ALL_AT_SIGNATURE.equals(methodSignature)) { logicalAddAllAtInvoke(this.serializer.methodToID(methodSignature), methodSignature, ((Integer) params[0]).intValue(), (Collection) params[1], tco); } else { adjustForJava1ParametersIfNecessary(methodSignature, params); tco.logicalInvoke(this.serializer.methodToID(methodSignature), methodSignature, params); } } } catch (final Throwable t) { Util.printLogAndRethrowError(t, logger); } } }
@Override public void logicalInvoke(final Object object, final String methodSignature, final Object[] params) { final Manageable m = (Manageable) object; if (m.__tc_managed() != null) { final TCObject tco = lookupExistingOrNull(object); try { if (tco != null) { if (SerializationUtil.ADD_ALL_SIGNATURE.equals(methodSignature)) { logicalAddAllInvoke(this.serializer.methodToID(methodSignature), methodSignature, (Collection) params[0], tco); } else if (SerializationUtil.ADD_ALL_AT_SIGNATURE.equals(methodSignature)) { logicalAddAllAtInvoke(this.serializer.methodToID(methodSignature), methodSignature, ((Integer) params[0]).intValue(), (Collection) params[1], tco); } else { adjustForJava1ParametersIfNecessary(methodSignature, params); tco.logicalInvoke(this.serializer.methodToID(methodSignature), methodSignature, params); } } } catch (final Throwable t) { Util.printLogAndRethrowError(t, logger); } } }