public static UBlock create(List<UStatement> statements) {
    return new AutoValue_UBlock(ImmutableList.copyOf(statements));
  }
@Test
  public void equality() {
    new EqualsTester()
        .addEqualityGroup(UBlock.create())
        .addEqualityGroup(
            UBlock.create(
                UExpressionStatement.create(
                    UMethodInvocation.create(
                        UStaticIdent.create(
                            "java.lang.System",
                            "exit",
                            UMethodType.create(UPrimitiveType.VOID, UPrimitiveType.INT)),
                        ULiteral.intLit(0)))))
        .testEquals();
  }