if (extension instanceof ExtendedExtension) {
final ExtendedExtension extendedExtension = (ExtendedExtension) extension;
result.add(new ExtendedExtension() {
@Override
public Frame processIncoming(ExtensionContext context, Frame frame) {
return extendedExtension.processIncoming(context, frame);
}
@Override
public Frame processOutgoing(ExtensionContext context, Frame frame) {
return extendedExtension.processOutgoing(context, frame);