public LabelPattern getKeyPattern() { keyPattern = new LabelPattern(KEY_PATTERN); Preferences pre = Preferences.userNodeForPackage(net.sf.jabref.labelPattern.LabelPattern.class); try { String[] keys = pre.keys(); if (keys.length > 0) for (int i = 0; i < keys.length; i++) keyPattern.addLabelPattern(keys[i], pre.get(keys[i], null)); } catch (BackingStoreException ex) { Globals.logger("BackingStoreException in JabRefPreferences.getKeyPattern"); } /// // keyPattern.addLabelPattern("article", "[author][year]"); // putKeyPattern(keyPattern); /// return keyPattern; }