### Question:
UBreak extends USimpleStatement implements BreakTree { static UBreak create(@Nullable CharSequence label) { return new UBreak((label == null) ? null : StringName.of(label)); } UBreak(StringName label); ExpressionTree getValue(); @Override @Nullable StringName getLabel(); @Override Kind getKind(); @Override R accept(TreeVisitor<R, D> visitor, D data); @Override JCBreak inline(Inliner inliner); @Override Choice<Unifier> visitBreak(BreakTree node, Unifier unifier); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void equality() { new EqualsTester() .addEqualityGroup(UBreak.create(null)) .addEqualityGroup(UBreak.create("foo")) .addEqualityGroup(UBreak.create("bar")) .testEquals(); }
@Test public void serialization() { SerializableTester.reserializeAndAssert(UBreak.create("bar")); }