supertypeType.addFieldTypeEntry(typeManager.newFieldTypeEntry(fieldType3.getId(), false));
supertypeType = typeManager.updateRecordType(supertypeType);
QName recordName = new QName("recordNS", "testSupertypeLatestVersion");
RecordType recordType = typeManager.newRecordType(recordName);
recordType.addSupertype(supertypeType.getId());
recordType = typeManager.createRecordType(recordType);
assertEquals(Long.valueOf(1), recordType.getVersion());
recordType.addSupertype(supertypeType.getId(), 2L); // Assert latest version of the supertype RecordType got filled in
assertEquals(recordType, typeManager.getRecordTypeById(recordType.getId(), null));