public ModuleWeaver(
     TypeSelector typeSelector,
     MemberSelector memberSelector,
     MemberVirtualizer memberVirtualizer,
     CallMapper callMapper)
 {
     this.typeSelector = typeSelector;
     this.memberSelector = memberSelector;
     this.memberVirtualizer = memberVirtualizer;
     this.callMapper = callMapper;
 }
 public ModuleWeaver(
     TypeSelector typeSelector,
     MemberSelector memberSelector,
     MemberVirtualizer memberVirtualizer,
     CallMapper callMapper)
 {
     this.typeSelector      = typeSelector;
     this.memberSelector    = memberSelector;
     this.memberVirtualizer = memberVirtualizer;
     this.callMapper        = callMapper;
 }