### Question:
UArrayTypeTree extends UExpression implements ArrayTypeTree { @Override public JCArrayTypeTree inline(Inliner inliner) throws CouldNotResolveImportException { return inliner.maker().TypeArray(getType().inline(inliner)); }  static UArrayTypeTree create(UExpression elementType); @Override abstract UExpression getType(); @Override @Nullable Choice<Unifier> visitArrayType(ArrayTypeTree tree, @Nullable Unifier unifier); @Override Kind getKind(); @Override R accept(TreeVisitor<R, D> visitor, D data); @Override JCArrayTypeTree inline(Inliner inliner);  }### Answer:
@Test public void inline() { assertInlines("int[]", UArrayTypeTree.create(UPrimitiveTypeTree.INT)); }