public final function Is(DataType $OtherDataType)
{
if (strtoupper($this->DataType) !== strtoupper($OtherDataType->DataType)) {
return false;
}
if ($this->Extra !== $OtherDataType->Extra) {
return false;
} else {
return $OtherDataType->Parameters === $OtherDataType->Parameters;
}
}