class AbstractBusPrimitive extends AbstractBoundedGISElement<CONTAINER, AbstractBusPrimitive<CONTAINER>> implements BusPrimitive<CONTAINER> {

	@Override
	@Pure
	public Integer getRawColor() {
		final AttributeValue val = getAttributeCollection().getAttribute(ATTR_COLOR);
		if (val != null) {
			try {
				return (int) val.getInteger();
			} catch (AttributeException e) {
				//
			}
		}
		return null;
	}

	  AbstractBusPrimitive(UUID id, AttributeCollection attributeProvider);

}