ProjectItem.getChild(String) doesn't create valid object

Method getChild(String) creates ProjectItem with wrong path.

For example, when you call method getChild("(default package)") on ProjectItem with path "ProjectTest/src" then the created ProjectItem has path "ProjectTest/src" instead of "ProjectItem/src/(default package)".

Also you can test this bug by calling method select() of created object and you'll see that the parent is selected instead of selecting created child.