code: private LightweightTypeReference getMergedType(MergeData mergeData, List<TypeData> values) {
  		LightweightTypeReference mergedType = !mergeData.references.isEmpty() || !mergeData.voidSeen ? getMergedType(/*mergedFlags, */mergeData.references) : values.get(0).getActualType();
  		return mergedType;
  	}
docs: /* @Nullable