}
private static boolean openPreferenceNode(final String propertyPageId, final IPreferenceNode targetNode,
final String title, Object element, Map<String, Object> data) {
PreferenceManager manager = new PreferenceManager();
manager.addToRoot(targetNode);
final PropertyDialog dialog = new PropertyDialog(SpringUIPlugin.getActiveWorkbenchShell(), manager,
new StructuredSelection(element));
if (propertyPageId != null) {
dialog.setSelectedNode(propertyPageId);