public SourceFactory(FieldInfoFactory infoFactory) { super(); if (infoFactory == null) this.infoFactory = new FieldInfoFactory(); else this.infoFactory = infoFactory;  this.memberFactory = new MemberFactory(infoFactory);
public SourceFactory() { this(null);
    public SourceFactory(FieldInfoFactory infoFactory) {        super();        if (infoFactory == null)            this.infoFactory = new FieldInfoFactory();        else            this.infoFactory = infoFactory;        this.memberFactory = new MemberFactory(infoFactory);            } //-- SourceFactory