SerializationContext sc = obj.sc;
if (sc == null)
return null;
if (!tc.gc.scRefs.containsKey(sc.handle)) {
SixModelObject SCRef = tc.gc.SCRef;
SCRefInstance ref = (SCRefInstance)SCRef.st.REPR.allocate(tc, SCRef.st);
ref.referencedSC = sc;
tc.gc.scRefs.put(sc.handle, ref);
}
return tc.gc.scRefs.get(sc.handle);
}