Bug 1756 Breakpoints installed in classes with "name*"
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
index 30352e2..b547934 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
@@ -80,6 +80,18 @@
 	}
 	
 	/**
+	 * @see JavaBreakpoint#installableReferenceType(ReferenceType)
+	 */
+	protected boolean installableReferenceType(ReferenceType type) {
+		String pattern= getReferenceTypeName();
+		String queriedType= type.name();
+		if (queriedType.startsWith(pattern)) {
+			return true;
+		}
+		return false;
+	}	
+	
+	/**
 	 * Create a breakpoint request if the source name
 	 * debug attribute matches the resource name.
 	 */