public static UInstanceOf create(UExpression expression, UTree<?> type) {
    return new AutoValue_UInstanceOf(expression, type);
  }
@Test
  public void equality() {
    new EqualsTester()
        .addEqualityGroup(
            UInstanceOf.create(UFreeIdent.create("o"), UClassIdent.create("java.lang.String")))
        .addEqualityGroup(
            UInstanceOf.create(UFreeIdent.create("o"), UClassIdent.create("java.lang.Integer")))
        .testEquals();
  }