diff --git a/testdata/dot-ref/TestHideOp.dot b/testdata/dot-ref/TestHideOp.dot
new file mode 100644
index 0000000..d117539
--- /dev/null
+++ b/testdata/dot-ref/TestHideOp.dot
@@ -0,0 +1,13 @@
+#!/usr/local/bin/dot
+#
+# Class diagram
+# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+#
+
+digraph G {
+ edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
+ node [fontname="Helvetica",fontsize=10,shape=plaintext];
+ // test.TestHideOp
+ c118 [label=<
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+}
+
diff --git a/testdata/java/TestHideOp.java b/testdata/java/TestHideOp.java
new file mode 100644
index 0000000..1512895
--- /dev/null
+++ b/testdata/java/TestHideOp.java
@@ -0,0 +1,15 @@
+// $Id$
+package test;
+
+/**
+ * @hidden
+ * @opt operations
+ */
+class UMLOptions{}
+
+public class TestHideOp {
+ /**
+ * @hidden
+ */
+ public void hiddenOperation();
+}