code: protected Map<JvmIdentifiableElement, LightweightTypeReference> getFlattenedReassignedTypes() {
  		if (reassignedTypes == null || reassignedTypes.isEmpty()) {
  			return null;
  		}
  		if (reassignedTypes.size() == 1) {
  			Map.Entry<JvmIdentifiableElement, LightweightTypeReference> singleEntry = reassignedTypes.entrySet().iterator().next();
  			return Collections.singletonMap(singleEntry.getKey(), singleEntry.getValue());
  		}
  		return new HashMap<JvmIdentifiableElement, LightweightTypeReference>(reassignedTypes);
  	}
docs: /* @Nullable