I want to create 2 MultiUploader elements to upload jpg and pdf separately in my Composite class in GWT
public class MyClass extends Composite{
...
    @UiField(provided = true)
    MultiUploader muplDefPdf;
    @UiField(provided = true)
    MultiUploader muplDefJpg;
...
    private void setMuplDef(MultiUploader muplDef, String extention,
            IUploader.OnFinishUploaderHandler onFinishUploaderHandler,
            IUploader.OnCancelUploaderHandler onCancelUploaderHander) {
        muplDef = new MultiUploader();
        muplDef.setServletPath(muplDef.getServletPath());
        muplDef.setValidExtensions(extention);
        muplDef.setMaximumFiles(5);
        muplDef.avoidRepeatFiles(true);
        muplDef.addOnFinishUploadHandler(onFinishUploaderHandler);
        muplDef.addOnCancelUploadHandler(onCancelUploaderHander);
    }
    public MyClass() {
        setMuplDef(muplDefPdf, "pdf", onFinishUploaderHandlerPdf,
                onCancelUploaderHanderPdf);
        setMuplDef(muplDefJpg, "jpg", onFinishUploaderHandlerJpg,
                onCancelUploaderHanderJpg);
        initWidget(uiBinder.createAndBindUi(this));
    }
    private IUploader.OnFinishUploaderHandler onFinishUploaderHandlerJpg = new IUploader.OnFinishUploaderHandler() {
        @Override
        public void onFinish(IUploader uploader) {
           ...
        }
    };
    private IUploader.OnCancelUploaderHandler onCancelUploaderHanderJpg = new IUploader.OnCancelUploaderHandler() {
        @Override
        public void onCancel(IUploader uploader) {
          ...
        }
    };
    private IUploader.OnFinishUploaderHandler onFinishUploaderHandlerPdf = new IUploader.OnFinishUploaderHandler() {
        @Override
        public void onFinish(IUploader uploader) {
           ...
        }
    };
    private IUploader.OnCancelUploaderHandler onCancelUploaderHanderPdf = new IUploader.OnCancelUploaderHandler() {
        @Override
        public void onCancel(IUploader uploader) {
           ...
        }
    };
...
}
My problem is that I get an error
 Exception caught: UiField muplDefJpg with 'provided = true' was null
Why I have this error when I define muplDefJpg before initWidget.
How to resolve my issue?
 
     
    