public NodePickerController(final IPluginContext context, final NodePickerControllerSettings settings) { this.context = context; this.settings = settings; if (settings.isLastVisitedEnabled()) { lastModelVisited = getLastVisitedFromPreferences(); } if (settings.hasBaseUUID()) { final String baseUUID = settings.getBaseUUID(); try { final Node baseNode = UserSession.get().getJcrSession().getNodeByIdentifier(baseUUID); baseModel = new JcrNodeModel(baseNode); } catch (final RepositoryException e) { log.error("Could not create base model from UUID[" + baseUUID + "]", e); } } }