StubMethodCallInstruction instr = getMCI();
//op has type Foo.methodName(Foo) : Bar
//instr has type Foo.m(Foo) : Bar
TestAliasContext aliases = new TestAliasContext();
aliases.addAlias(instr.getReceiverOperand(), labels[5]);
aliases.addAlias(instr.getTarget(), labels[0]);
aliases.addAlias(instr.getArgOperands().get(0), labels[3]);
FusionEnvironment<?> env = new FusionEnvironment<TestAliasContext>(aliases, rels, null, types, new InferenceEnvironment(null), variant);
Pair<RelationshipDelta, AliasDelta> deltas = runSingleConstraint(env, cons, instr);
FusionErrorReport error = checkSingleConstraint(env, cons, instr);