User has two test classes.
An abstract base class called BaseTest which contains an @Test method called testMethodFromBase. A child class called ChildTest which extends BaseTest.
User attempts at running the TestNG test via -Dtest=ChildTest#testMethodFromBase.
This PR basically addresses only the TestNG portion of the bug https://github.com/cbeust/testng/issues/1563