Consider the following:
import org.junit.runners.*
@Suite.SuiteClasses([...])
class SomeTestSuite {
}
Searching for org.junit.runners.Suite type fails to find the reference in this class.
Project A:
package p
class Outer {
class Inner {}
}
Project B (depends on Project A):
import p.*
Class[] types = [Outer.Inner, p.Outer.Inner]
Searching for p.Outer or p.Outer.Inner type fails to find the references in this script.