public static UAnnotation create(UTree<?> annotationType, List<UExpression> arguments) {
    return new AutoValue_UAnnotation(annotationType, ImmutableList.copyOf(arguments));
  }
@Test
  public void equality() {
    new EqualsTester()
        .addEqualityGroup(UAnnotation.create(UClassIdent.create("java.lang.Override")))
        .addEqualityGroup(UAnnotation.create(UClassIdent.create("java.lang.Deprecated")))
        .addEqualityGroup(
            UAnnotation.create(
                UClassIdent.create("java.lang.SuppressWarnings"), ULiteral.stringLit("cast")))
        .testEquals();
  }