+ try {
+ if (element instanceof SingleJcrNode) {
+ SingleJcrNode sjn = (SingleJcrNode) element;
+ return getText(sjn.getNode());
+ } else
+ return super.getText(element);
+ } catch (RepositoryException e) {
+ throw new ArgeoException(
+ "Unexpected JCR error while getting node name.");