} catch (IllegalArgumentException e) {
return InstanceKind.Unknown;
}
}
public int getLength() {
<BUG>return json.get("length").getAsInt();
}</BUG>
public InstanceRef getMirrorReferent() {
return json.get("mirrorReferent") == null ? null : new InstanceRef((JsonObject) json.get("mirrorReferent"));
}

} catch (IllegalArgumentException e) {
return InstanceKind.Unknown;
}
}
public int getLength() {
return json.get("length") == null ? -1 : json.get("length").getAsInt();
}
public InstanceRef getMirrorReferent() {
return json.get("mirrorReferent") == null ? null : new InstanceRef((JsonObject) json.get("mirrorReferent"));
}
