Merge branch 'features/sequenceFeatureRefactor' into develop
[jalview.git] / src / jalview / gui / AnnotationLabels.java
index 91332b1..891aaf7 100755 (executable)
@@ -67,6 +67,8 @@ import javax.swing.ToolTipManager;
 public class AnnotationLabels extends JPanel implements MouseListener,
         MouseMotionListener, ActionListener
 {
+  private static final Pattern LEFT_ANGLE_BRACKET_PATTERN = Pattern.compile("<");
+
   String TOGGLE_LABELSCALE = MessageManager.getString("label.scale_label_to_column");
 
   String ADDNEW = MessageManager.getString("label.add_new_row");
@@ -460,7 +462,7 @@ public class AnnotationLabels extends JPanel implements MouseListener,
                 || (desc.substring(0, 6).toLowerCase().indexOf("<html>") < 0))
         {
           // clean the description ready for embedding in html
-          desc = new StringBuffer(Pattern.compile("<").matcher(desc)
+          desc = new StringBuffer(LEFT_ANGLE_BRACKET_PATTERN.matcher(desc)
                   .replaceAll("&lt;"));
           desc.insert(0, "<html>");
         }