// Set the EditorChain
CompositeEditor<Q, ?, ?> asComposite = ctx.asCompositeEditor();
if (asComposite != null) {
// Various javac generics compilation problems here
@SuppressWarnings("rawtypes")
EditorChain chain = delegate.getEditorChain();
asComposite.setEditorChain(chain);
}
return super.visit(ctx);