- Remove unreachable code
- Reorder if and remove negation of identity (2 ops vs. 1 ops)
- Only check for namespaced classes if a) not fully qualified and b) contains a "."
- Only check for namespaced classes if a) not fully qualified and b) contains a "."