### Question:
InstructionSerializerKey extends MessageTypeKey<Instruction> implements ExperimenterSerializerKey { @Override public String toString() { return super.toString() + " instructionType type: " + instructionType.getName() + " vendorID: " + experimenterId; } InstructionSerializerKey(short msgVersion, Class<T> instructionType,
            Long experimenterId); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }### Answer:
@Test public void testToString(){ InstructionSerializerKey<?> key1 = new InstructionSerializerKey<>(EncodeConstants.OF10_VERSION_ID, ApplyActionsCase.class, 42L); Assert.assertEquals("Wrong toString()", "msgVersion: 1 objectType: org.opendaylight.yang.gen.v1.urn" + ".opendaylight.openflow.common.instruction.rev130731.instructions.grouping.Instruction " + "instructionType type: org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.instruction" + ".rev130731.instruction.grouping.instruction.choice.ApplyActionsCase vendorID: 42", key1.toString()); }