+ /**\r
+ * Generate Types from Schema Context restricted by sub set of specified\r
+ * Modules. The Schema Context MUST contain all of the sub modules\r
+ * otherwise the there is no guarantee that result List of Generated\r
+ * Types will contain correct Generated Types.\r
+ *\r
+ * @param context Schema Context\r
+ * @param modules Sub Set of Modules\r
+ * @return List of Generated Types restricted by sub set of Modules\r
+ *\r
+ * @see Module\r
+ * @see SchemaContext\r
+ *\r
+ */\r
+ public List<Type> generateTypes(final SchemaContext context,\r
+ final Set<Module> modules);\r