public override IObj withMeta(IPersistentMap meta) { // Java version does not do identity test return meta == _meta ? this : new ArraySeq(meta, _a, _i); }