Use PartialNode for : of ternary operator
Rearranged code
Fix warnings from phpstorm
Added DynamicNameNode for MyClass::{}