code: public Optional<TypeInformation<?>> getFieldType(int fieldIndex) {
  		if (fieldIndex < 0 || fieldIndex >= fieldTypes.length) {
  			return Optional.empty();
  		}
  		return Optional.of(fieldTypes[fieldIndex]);
  	}
docs: Returns the specified type information for the given field index.
  
  @param fieldIndex the index of the field