public void testJoin3() {
localScope.declare("localC", null, STRING_TYPE, null);
localScope.declare("localD", null, STRING_TYPE, null);
FlowScope childA = localEntry.createChildFlowScope();
childA.inferSlotType("localC", NUMBER_TYPE);
FlowScope childB = localEntry.createChildFlowScope();
childA.inferSlotType("localD", BOOLEAN_TYPE);
FlowScope joined = join(childB, childA);