code: @SuppressWarnings("unchecked")
  	<T extends Component> T getComponent (ComponentType componentType) {
  		int componentTypeIndex = componentType.getIndex();
  
  		if (componentTypeIndex < components.getCapacity()) {
  			return (T)components.get(componentType.getIndex());
  		} else {
  			return null;
  		}
  	}
docs: Internal use.
  @return The {@link Component} object for the specified class, null if the Entity does not have any components for that class.