### Question:
GenericServiceTaskInfo implements BPMNProperty { @Override public int hashCode() { return HashUtil.combineHashCodes(Objects.hashCode(value)); } GenericServiceTaskInfo();  GenericServiceTaskInfo(@MapsTo("value") final GenericServiceTaskValue value); GenericServiceTaskValue getValue(); void setValue(final GenericServiceTaskValue value); @Override int hashCode(); @Override boolean equals(Object o); @Type
    static final PropertyType type; }### Answer:
@Test public void testHashCode() { GenericServiceTaskInfo a = new GenericServiceTaskInfo(); GenericServiceTaskInfo b = new GenericServiceTaskInfo(); assertEquals(a.hashCode(), b.hashCode()); }