docs: public IPrimitiveDatatype<?> getValueAsPrimitive() {
  		if (!(getValue() instanceof IPrimitiveDatatype)) {
  			throw new ClassCastException("Extension with URL["+myUrl+"] can not be cast to primitive type, type is: "+ getClass().getCanonicalName());
  		}
  		return (IPrimitiveDatatype<?>) getValue();
  	}