if (locationToResourceMap != null) return locationToResourceMap.get(new Location(handle, basicBlock));
	public Stream isResourceCreation(BasicBlock basicBlock, InstructionHandle handle,		ConstantPoolGen cpg) {		Instruction ins = handle.getInstruction();		if (!(ins instanceof TypedInstruction))			return null;		Type type = ((TypedInstruction)ins).getType(cpg);		if (!(type instanceof ObjectType))			return null;		Location location = new Location(handle, basicBlock);		// All StreamFactories are given an opportunity to		// look at the location and possibly identify a created stream.		for (int i = 0; i < streamFactoryList.length; ++i) {			Stream stream = streamFactoryList[i].createStream(location, (ObjectType) type,				cpg, lookupFailureCallback);			if (stream != null)				return stream;		}		return null;	}