System.out.println("createableClasses = " + createableClasses);
// Now create a new set of reachable methods that only
// includes methods that are static or are declared in classes
// that can are created.
Filter filter = new Filter(new EdgePredicate() {
public boolean want(Edge e) {
SootMethod target = e.tgt();
return e.isExplicit()
&& (target.isStatic() || createableClasses
.contains(target.getDeclaringClass()));