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