@Override public Binary createBinary(ProtocolBuilderBinary builder) { BinaryLoggingDecorator binaryLogger = new BinaryLoggingDecorator(delegateFactory.createBinary(builder)); aggregate.add(binaryLogger); return binaryLogger; }
@Override public Comparison createComparison(ProtocolBuilderBinary builder) { BinaryComparisonLoggingDecorator comparison = new BinaryComparisonLoggingDecorator(delegateFactory.createComparison(builder)); aggregate.add(comparison); return comparison; } };