MimeType Detection Folder 1 Is a specified Mimetype ? MimeTypes String MimeType String DocType String ValidationType Specific treatment Out Is there a method for it ? Base 64 Detection Folder 2 Is Base 64 ? Decode B64 Content Analysis Type Detection Folder 3 Next Configuration Starts With String ? Does contain Byte Pattern ? Does contain String Pattern ? DetectionPatterns String DocType String ValidationType String StartsWith byte[] BytePattern String StringPattern String DoesntContain Does Contain it ? Must not contain sth? Are there more configs ? Is there a byte pattern to detect ? Must start with string pattern ? Is there a String pattern to detect ? Out Split Message in parts Folder 4 Is splittable ? (HTTP, MTOM) Extract Parts Out XML Detection Folder 5 Is Xml Well Formed ? Is tag in config ? Parse XML content ValidTags String DocType String ValidationType List<String> TagList Is there more tag ? Add subb-part to analysis result Next tag Future Json detection Out Document to analyze No Yes No No Yes Yes Yes No Yes No Yes No Yes No Yes No Yes Yes No Yes No Yes No No No Yes Yes No Yes No Yes No