diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/helper/generators/DtoGenerator.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/helper/generators/DtoGenerator.java
index bcad81c99b559cce549253bb8e47f85746dfc614..4d9d4c6ab77dc5a7bf057ce46afb4cc33837c7f2 100644
--- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/helper/generators/DtoGenerator.java
+++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/helper/generators/DtoGenerator.java
@@ -732,7 +732,7 @@ public class DtoGenerator
     private void printFetchOptionsStringBuilder()
     {
         print("@Override");
-        print("public FetchOptionsToStringBuilder getFetchOptionsStringBuilder()");
+        print("protected FetchOptionsToStringBuilder getFetchOptionsStringBuilder()");
         startBlock();
         print("FetchOptionsToStringBuilder f = new FetchOptionsToStringBuilder(\"" + this.className + "\", this);");
         for (DTOField field : fields)