package Ġcom . p 2 m . core . internal . module Ċ Ċ import Ġcom . p 2 m . core . module . ModuleName Collector Ċ import Ġcom . p 2 m . core . module . ModuleName Collector Factory Ċ Ċ internal Ġclass ĠDefault ModuleName Collector Factory Ġ: ĠModule Name Collector Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġnew Instance ( clazz Name : ĠString ): ĠModule Name Collector Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠClass . forName ( clazz Name ). newInstance () Ġas ĠModule Name Collector ĊĠĠĠ Ġ} Ċ }