_unordered[0] = new java.util.ArrayList();
st.gravel.support.jvm.DictionaryExtensions.syncWith(this.classNodes(), _aSystemNode.classNodes(), new st.gravel.support.jvm.Block2<Object, ClassNode, ClassNode>() {
@Override
public Object value_value_(final ClassNode _old, final ClassNode _new) {
final UpdateClassDiff _diff;
_diff = _old.diffTo_(_new);
if (!_diff.isEmpty()) {
return _unordered[0].add(_diff);
}
return SystemNode.this;
}
}, new st.gravel.support.jvm.Block1<Object, ClassNode>() {