package x10.mongo.yak; @x10.core.X10Generated public class LoadedYakMap extends x10.core.Struct implements x10.x10rt.X10JavaSerializable { private static final long serialVersionUID = 1L; private static final short $_serialization_id = x10.x10rt.DeserializationDispatcher.addDispatcher(x10.x10rt.DeserializationDispatcher.ClosureKind.CLOSURE_KIND_NOT_ASYNC, LoadedYakMap.class); public static final x10.rtt.RuntimeType<LoadedYakMap> $RTT = x10.rtt.NamedType.<LoadedYakMap> make( "x10.mongo.yak.LoadedYakMap", /* base class */LoadedYakMap.class , /* parents */ new x10.rtt.Type[] {x10.rtt.Types.STRUCT} ); public x10.rtt.RuntimeType<?> $getRTT() {return $RTT;} private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException { if (x10.runtime.impl.java.Runtime.TRACE_SER) { java.lang.System.out.println("Serializer: writeObject(ObjectOutputStream) of " + this + " calling"); } oos.defaultWriteObject(); } public static x10.x10rt.X10JavaSerializable $_deserialize_body(LoadedYakMap $_obj , x10.x10rt.X10JavaDeserializer $deserializer) throws java.io.IOException { if (x10.runtime.impl.java.Runtime.TRACE_SER) { x10.runtime.impl.java.Runtime.printTraceMessage("X10JavaSerializable: $_deserialize_body() of " + LoadedYakMap.class + " calling"); } x10.mongo.yak.YakMap yakMap = (x10.mongo.yak.YakMap) $deserializer.readRef(); $_obj.yakMap = yakMap; java.lang.String newIndex = (java.lang.String) $deserializer.readRef(); $_obj.newIndex = newIndex; return $_obj; } public static x10.x10rt.X10JavaSerializable $_deserializer(x10.x10rt.X10JavaDeserializer $deserializer) throws java.io.IOException { LoadedYakMap $_obj = new LoadedYakMap((java.lang.System[]) null); $deserializer.record_reference($_obj); return $_deserialize_body($_obj, $deserializer); } public short $_get_serialization_id() { return $_serialization_id; } public void $_serialize(x10.x10rt.X10JavaSerializer $serializer) throws java.io.IOException { if (yakMap instanceof x10.x10rt.X10JavaSerializable) { $serializer.write( (x10.x10rt.X10JavaSerializable) this.yakMap); } else { $serializer.write(this.yakMap); } $serializer.write(this.newIndex); } // zero value constructor public LoadedYakMap(final java.lang.System $dummy) { this.yakMap = null; this.newIndex = null; } // constructor just for allocation public LoadedYakMap(final java.lang.System[] $dummy) { } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" public x10.mongo.yak.YakMap yakMap; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" public java.lang.String newIndex; //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public int hashCode( ){ //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4280 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final int t4282 = t4280.hashCode(); //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4281 = ((java.lang.String)(newIndex)); //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final int t4283 = (t4281).hashCode(); //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final int t4284 = ((t4282) ^ (((int)(t4283)))); //#line 14 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4284; } //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public java.lang.String toString( ){ //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4285 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4286 = (("LoadedYakMap(") + (t4285)); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4287 = ((t4286) + ("-<")); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4288 = ((java.lang.String)(newIndex)); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4289 = ((t4287) + (t4288)); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4290 = ((t4289) + (")")); //#line 19 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4290; } //#line 24 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public boolean equals( final java.lang.Object a){ //#line 24 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4291 = x10.rtt.Equality.equalsequals((this),(a)); //#line 24 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4291; } //#line 29 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public java.lang.String typeName( ){ //#line 29 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return "x10.mongo.yak.LoadedYakMap"; } //#line 37 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap operate( final java.lang.String cmd, final java.lang.Object v){ //#line 38 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4293 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 38 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4294 = ((java.lang.String)(newIndex)); //#line 38 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Object t4292 = x10.mongo.yak.LoadedYakMap.javify(((java.lang.Object)(v))); //#line 38 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4295 = ((x10.mongo.yak.YakMap)(new x10.mongo.yak.YakMap(((java.lang.String)(cmd)), t4292))); //#line 38 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4293.put(((java.lang.String)(t4294)), ((java.lang.Object)(t4295))); //#line 39 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4296 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 39 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4296; } //#line 49 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $gt( final java.lang.Object v){ //#line 49 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4297 = ((x10.mongo.yak.YakMap)(this.operate(((java.lang.String)("$gt")), ((java.lang.Object)(v))))); //#line 49 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4297; } //#line 58 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $lt( final java.lang.Object v){ //#line 58 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4298 = ((x10.mongo.yak.YakMap)(this.operate(((java.lang.String)("$lt")), ((java.lang.Object)(v))))); //#line 58 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4298; } //#line 68 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $ge( final java.lang.Object v){ //#line 68 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4299 = ((x10.mongo.yak.YakMap)(this.operate(((java.lang.String)("$gte")), ((java.lang.Object)(v))))); //#line 68 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4299; } //#line 77 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $le( final java.lang.Object v){ //#line 77 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4300 = ((x10.mongo.yak.YakMap)(this.operate(((java.lang.String)("$lte")), ((java.lang.Object)(v))))); //#line 77 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4300; } //#line 86 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $lfunnel( final java.lang.Object v){ //#line 87 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Object vv = x10.mongo.yak.LoadedYakMap.javify(((java.lang.Object)(v))); //#line 88 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4301 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 88 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4302 = ((java.lang.String)(newIndex)); //#line 88 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4301.put(((java.lang.String)(t4302)), ((java.lang.Object)(vv))); //#line 89 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4303 = ((x10.mongo.yak.YakMap)(yakMap)); //#line 89 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4303; } //#line 98 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public static java.lang.Object javify( final java.lang.Object a){ //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4317 = x10.rtt.Types.INT.isInstance(a); //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" java.lang.Object t4318 = null; //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4317) { //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final int t4304 = x10.rtt.Types.asint(a,x10.rtt.Types.ANY); //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4318 = ((java.lang.Object)(new java.lang.Integer(((int)(t4304))))); } else { //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4315 = x10.rtt.Types.BOOLEAN.isInstance(a); //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" java.lang.Object t4316 = null; //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4315) { //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4305 = x10.rtt.Types.asboolean(a,x10.rtt.Types.ANY); //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4316 = ((java.lang.Object)(new java.lang.Boolean(((boolean)(t4305))))); } else { //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4313 = x10.rtt.Types.LONG.isInstance(a); //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" java.lang.Object t4314 = null; //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4313) { //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final long t4306 = x10.rtt.Types.aslong(a,x10.rtt.Types.ANY); //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4314 = ((java.lang.Object)(new java.lang.Long(((long)(t4306))))); } else { //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4311 = x10.rtt.Types.DOUBLE.isInstance(a); //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" java.lang.Object t4312 = null; //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4311) { //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final double t4307 = x10.rtt.Types.asdouble(a,x10.rtt.Types.ANY); //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4312 = ((java.lang.Object)(new java.lang.Double(((double)(t4307))))); } else { //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4309 = x10.rtt.Types.FLOAT.isInstance(a); //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" java.lang.Object t4310 = null; //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4309) { //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final float t4308 = x10.rtt.Types.asfloat(a,x10.rtt.Types.ANY); //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4310 = ((java.lang.Object)(new java.lang.Float(((float)(t4308))))); } else { //#line 103 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4310 = a; } //#line 102 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4312 = t4310; } //#line 101 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4314 = t4312; } //#line 100 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4316 = t4314; } //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4318 = t4316; } //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Object t4319 = t4318; //#line 99 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4319; } //#line 116 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $lfunnel( final int v){ //#line 116 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Integer t4320 = ((java.lang.Integer)(new java.lang.Integer(((int)(v))))); //#line 116 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4321 = ((x10.mongo.yak.YakMap)(this.$lfunnel(((java.lang.Object)(t4320))))); //#line 116 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4321; } //#line 124 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $lfunnel( final boolean v){ //#line 124 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Boolean t4322 = ((java.lang.Boolean)(new java.lang.Boolean(((boolean)(v))))); //#line 124 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4323 = ((x10.mongo.yak.YakMap)(this.$lfunnel(((java.lang.Object)(t4322))))); //#line 124 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4323; } //#line 132 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.YakMap $lfunnel( final float v){ //#line 132 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Float t4324 = ((java.lang.Float)(new java.lang.Float(((float)(v))))); //#line 132 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4325 = ((x10.mongo.yak.YakMap)(this.$lfunnel(((java.lang.Object)(t4324))))); //#line 132 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4325; } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public boolean _struct_equals$O( java.lang.Object other){ //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Object t4326 = other; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4327 = x10.mongo.yak.LoadedYakMap.$RTT.isInstance(t4326); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4328 = !(t4327); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4328) { //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return false; } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.Object t4329 = other; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.LoadedYakMap t4330 = ((x10.mongo.yak.LoadedYakMap)x10.rtt.Types.asStruct(x10.mongo.yak.LoadedYakMap.$RTT,t4329)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4331 = this._struct_equals$O(((x10.mongo.yak.LoadedYakMap)(t4330))); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4331; } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public boolean _struct_equals$O( x10.mongo.yak.LoadedYakMap other){ //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4333 = ((x10.mongo.yak.YakMap)(this. yakMap)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.LoadedYakMap t4332 = other; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.YakMap t4334 = ((x10.mongo.yak.YakMap)(t4332. yakMap)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" boolean t4338 = x10.rtt.Equality.equalsequals((t4333),(t4334)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" if (t4338) { //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4336 = ((java.lang.String)(this. newIndex)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final x10.mongo.yak.LoadedYakMap t4335 = other; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final java.lang.String t4337 = ((java.lang.String)(t4335. newIndex)); //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" t4338 = x10.rtt.Equality.equalsequals((t4336),(t4337)); } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final boolean t4339 = t4338; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return t4339; } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" final public x10.mongo.yak.LoadedYakMap x10$mongo$yak$LoadedYakMap$$x10$mongo$yak$LoadedYakMap$this( ){ //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" return x10.mongo.yak.LoadedYakMap.this; } //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" // creation method for java code (1-phase java constructor) public LoadedYakMap(final x10.mongo.yak.YakMap yakMap, final java.lang.String newIndex){this((java.lang.System[]) null); x10$mongo$yak$LoadedYakMap$$init$S(yakMap,newIndex);} // constructor for non-virtual call final public x10.mongo.yak.LoadedYakMap x10$mongo$yak$LoadedYakMap$$init$S(final x10.mongo.yak.YakMap yakMap, final java.lang.String newIndex) { { //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" ; //#line 10 "/Users/bard/x10/juss/Actors/mongo/mongo4x10/drivers/x10/mongo/yak/LoadedYakMap.x10" this.yakMap = yakMap; this.newIndex = newIndex; } return this; } }