code: public void computeType(XListLiteral literal, ITypeComputationState state) {
  		JvmGenericType listType = findDeclaredType(List.class, state);
  		if (listType == null) {
  			handleCollectionTypeNotAvailable(literal, state, List.class);
  			return;
  		}
  		for(ITypeExpectation expectation: state.getExpectations()) {
  			computeType(literal, listType, expectation, state);
  		}
  	}
docs: Entry point from the {@link XbaseTypeComputer}.