if (!type2Writer.containsKey(key)) {
RuntimeClassInfo substRCI = set.beans().get(subCls);
type2Writer.put(key, b2);
add(b2, name, subCls, substRCI, false, subCls != rci.getClazz());
} else {
WriterBuilder builder2 = type2Writer.get(key);
b2.moveTo(builder2);
}
}