this local vars will never be `isset`. did you mean `self::$map` and `self::$dtdMap`.

This makes me feel this thing requires some tests, because it never worked as expected?