For IntelliJ IDEA,
Android Studio or Eclipse



@Override protected void meetUnaryTupleOperator(UnaryTupleOperator node) { super.meetUnaryTupleOperator(node); if (node.getArg() instanceof EmptySet) { node.replaceWith(node.getArg()); } }
@Override protected void meetUnaryTupleOperator(UnaryTupleOperator node) throws RepositoryException { super.meetUnaryTupleOperator(node); RepositoryConnection owner = getSingleOwner(node.getArg()); if (owner != null) { node.replaceWith(new OwnedTupleExpr(owner, node.clone())); } }
@Override protected void meetUnaryTupleOperator(UnaryTupleOperator node) throws RepositoryException { super.meetUnaryTupleOperator(node); RepositoryConnection owner = getSingleOwner(node.getArg()); if (owner != null) { node.replaceWith(new OwnedTupleExpr(owner, node.clone())); } }