MIME4J-255 Add method to allow setting of "no recurse" mode to underlying mime token stream
diff --git a/core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java b/core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
index 11223d6..d72124c 100644
--- a/core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
+++ b/core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
@@ -216,6 +216,14 @@
     }
 
     /**
+     * Disables recursive mode. In this mode rfc822 parts are not
+     * recursively parsed.
+     */
+    public void setNoRecurse() {
+        mimeTokenStream.setRecursionMode(RecursionMode.M_NO_RECURSE);
+    }
+
+    /**
      * Finishes the parsing and stops reading lines.
      * NOTE: No more lines will be parsed but the parser
      * will still call