boolean (Object o) { if (this == o) return true; if (!(o instanceof NonClasspathDirectoriesScope)) return false; NonClasspathDirectoriesScope that = (NonClasspathDirectoriesScope)o; if (!myRoots.equals(that.myRoots)) return false; return true; }