diff --git a/doc/ver.xml b/doc/ver.xml
index 361f69e..6369e46 100644
--- a/doc/ver.xml
+++ b/doc/ver.xml
@@ -19,6 +19,7 @@
Support the -link flag in the same way as the standard doclet, in order to populate
the api doc map, used to generate image maps with links to associated external classes.
+ Filter-out the static initializer method from classes
diff --git a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java
index 6aba079..3aca523 100644
--- a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java
+++ b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java
@@ -300,6 +300,9 @@ class ClassGraph {
for (MethodDoc md : m) {
if (hidden(md))
continue;
+ // Filter-out static initializer method
+ if (md.name().equals("") && md.isStatic() && md.isPackagePrivate())
+ continue;
stereotype(opt, md, Align.LEFT);
String op = visibility(opt, md) + md.name();
if (opt.showType) {
diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java
index 6aba079..3aca523 100644
--- a/src/org/umlgraph/doclet/ClassGraph.java
+++ b/src/org/umlgraph/doclet/ClassGraph.java
@@ -300,6 +300,9 @@ class ClassGraph {
for (MethodDoc md : m) {
if (hidden(md))
continue;
+ // Filter-out static initializer method
+ if (md.name().equals("") && md.isStatic() && md.isPackagePrivate())
+ continue;
stereotype(opt, md, Align.LEFT);
String op = visibility(opt, md) + md.name();
if (opt.showType) {