if ( panel.getContext().getNamespaceHandler().getLinkUri( box.element ) != null ) { if ( !panel.getCursor().equals( Cursor.getPredefinedCursor( Cursor.HAND_CURSOR ) ) ) { panel.setCursor( Cursor.getPredefinedCursor( Cursor.HAND_CURSOR ) );
if (findLink(box.element) != null) { if (!panel.getCursor().equals(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR))) { panel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    private void setCursor( Box box ) {        if ( prev == box || box == null || box.element == null ) {            return;        }        if ( panel.getContext().getNamespaceHandler().getLinkUri( box.element ) != null ) {            if ( !panel.getCursor().equals( Cursor.getPredefinedCursor( Cursor.HAND_CURSOR ) ) ) {                panel.setCursor( Cursor.getPredefinedCursor( Cursor.HAND_CURSOR ) );            }        } else {            if ( !panel.getCursor().equals( Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR ) ) ) {                panel.setCursor( Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR ) );            }        }        prev = box;    }