return new Stream(location, type.getClassName(), baseClassType.getClassName())
Stream stream = new Stream(location, type.getClassName(), baseClassType.getClassName())
	public Stream createStream(Location location, ObjectType type, ConstantPoolGen cpg,		RepositoryLookupFailureCallback lookupFailureCallback) {		Instruction ins = location.getHandle().getInstruction();		try {			if (ins instanceof InvokeInstruction) {				if (!Hierarchy.isSubtype(type, baseClassType))					return null;					return new Stream(location, type.getClassName(), baseClassType.getClassName())					.setIsOpenOnCreation(true)					.setIgnoreImplicitExceptions(true);			}		} catch (ClassNotFoundException e) {			lookupFailureCallback.reportMissingClass(e);		}		return null;	}