return new Stream(location, streamClass, streamClass) .setIsUninteresting(isUninteresting)
Stream result = new Stream(location, streamClass, streamClass)
	public Stream createStream(Location location, ObjectType type, ConstantPoolGen cpg,		RepositoryLookupFailureCallback lookupFailureCallback) {		try {			Instruction ins = location.getHandle().getInstruction();			// For now, just support instance methods			short opcode = ins.getOpcode();			if (!invokeOpcodeSet.get(opcode))				return null;			// Is invoked class a subtype of the base class we want			// FIXME: should test be different for INVOKESPECIAL and INVOKESTATIC?			InvokeInstruction inv = (InvokeInstruction) ins;			ObjectType classType = inv.getClassType(cpg);			if (!Hierarchy.isSubtype(classType, baseClassType))				return null;			// See if method name and signature match			String methodName = inv.getMethodName(cpg);			String methodSig = inv.getSignature(cpg);			if (!this.methodName.equals(methodName) || !this.methodSig.equals(methodSig))				return null;			String streamClass = type.getClassName();			return new Stream(location, streamClass, streamClass)				.setIsUninteresting(isUninteresting)				.setIgnoreImplicitExceptions(true)				.setIsOpenOnCreation(true);		} catch (ClassNotFoundException e) {			lookupFailureCallback.reportMissingClass(e);		}		return null;	}