diff --git a/findbugs/src/java/edu/umd/cs/findbugs/detect/UnreadFields.java b/findbugs/src/java/edu/umd/cs/findbugs/detect/UnreadFields.java
index <HASH>..<HASH> 100644
--- a/findbugs/src/java/edu/umd/cs/findbugs/detect/UnreadFields.java
+++ b/findbugs/src/java/edu/umd/cs/findbugs/detect/UnreadFields.java
@@ -355,6 +355,8 @@ public class UnreadFields extends BytecodeScanningDetector  {
 			
 			if (
 					getMethodName().equals("<init>") 
+					|| getMethodName().equals("init") 
+					|| getMethodName().equals("initialize") 
 					|| getMethodName().equals("<clinit>") 
 					|| getMethod().isPrivate()) {
 				writtenInConstructorFields.add(f);
supress some false positives here; consider initialization done in methods named init or initialize as constructors


git-svn-id: <URL>