[509735] Compile static regexp only once

Bug: 509735
Change-Id: I3d39d1faf529f98c0140ff0b4d1b691ef28eee90
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
diff --git a/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java b/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
index 1ffc75b..92369e6 100644
--- a/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
+++ b/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
@@ -47,7 +47,7 @@
  */
 public class ActivityExplorerSection implements IVisibility, IOrdered, IPropertyChangeListener {
 
-	private static final String P_PATTERN = "<p>.*</p>"; //$NON-NLS-1$
+	private static final Pattern P_PATTERN = Pattern.compile("<p>.*</p>"); //$NON-NLS-1$
 
 	/**
 	 * Constructor.
@@ -60,8 +60,7 @@
 		this.isExpanded = ActivityExplorerExtensionManager.getIsExpanded(contributor);
 		String desc = ActivityExplorerExtensionManager.getDescription(contributor);
 		if (null != desc){
-			Pattern pPattern = Pattern.compile(P_PATTERN);
-			boolean isInParagraph = pPattern.matcher(desc).find();
+			boolean isInParagraph = P_PATTERN.matcher(desc).find();
 			this.description = isInParagraph ? HTMLHelper.formWrapper2(desc) : HTMLHelper.formWrapper(desc);
 			}
        String indice = ActivityExplorerExtensionManager.getIndex(contributor);