code: protected LightweightTypeReference getElementOrComponentType(LightweightTypeReference iterableOrArray, ITypeReferenceOwner owner) {
  		return ElementOrComponentTypeComputer.compute(iterableOrArray, owner);
  	}
docs: /* @Nullable