public boolean isResourceOpen(BasicBlock basicBlock, InstructionHandle handle, ConstantPoolGen cpg, ResourceCreationPoint resource,
public boolean isResourceOpen(BasicBlock basicBlock, InstructionHandle handle, ConstantPoolGen cpg, Stream resource,
		public boolean isResourceOpen(BasicBlock basicBlock, InstructionHandle handle, ConstantPoolGen cpg, ResourceCreationPoint resource,			ResourceValueFrame frame) {			Instruction ins = handle.getInstruction();			if (ins instanceof INVOKESPECIAL) {				// Does this instruction close the stream?				INVOKESPECIAL inv = (INVOKESPECIAL) ins;				if (getInstanceValue(frame, inv, cpg).isInstance() &&					matchMethod(inv, cpg, resource.getResourceClass(), "<init>"))					return true;			}			return false;		}