RubyHash vars = (RubyHash)(((JRubyConstructor)ctor).constructRubyMapping(node));
RuntimeHelpers.invoke(runtime.getCurrentContext(), oo, "yaml_initialize", runtime.newString(node.getTag()), vars);
} else {
final Map vars = (Map)(ctor.constructMapping(node));
ctor.doRecursionFix(node, oo);
for(final Iterator iter = vars.keySet().iterator();iter.hasNext();) {
final IRubyObject key = (IRubyObject)iter.next();
final Object val = vars.get(key);
if(val instanceof LinkNode) {
final String KEY = "@" + key.toString();
ctor.addFixer((Node)(((LinkNode)val).getValue()), new RecursiveFixer() {