code: @SuppressWarnings("unlikely-arg-type")
  	@Override
  	@Pure
  	public final boolean isValidPrimitive() {
  		if (this.invalidityReason != null
  				&& this.invalidityReason.equals(BusPrimitiveInvalidityType.VALIDITY_NOT_CHECKED)) {
  			checkPrimitiveValidity();
  		}
  		return this.invalidityReason == null;
  	}
docs: ------------------------------------------------------------------