Eupload example

I tried to use Eupload addon in order to add an icon and a style to my upload button as shown in screenshots but it didn’t seem to work.
The button remains as in the normal upload class.
Could someone provide the code of an example using such component in the correct way ?
Tks.
Tullio

My code
EUpload upload = new EUpload(null, this);
upload.setImmediate(true);
upload.setButtonIcon(FontAwesome.UPLOAD);
upload.setButtonStyleName(“BUTTON_BORDERLESS”);
upload.setButtonCaption(“Upload Now”);
upload.addSucceededListener(this);
upload.addFailedListener(this);
upload.addStartedListener(this);
upload.addFinishedListener(this);
hl.addComponent(upload);
StringField sf = new StringField();
sf.setCaption(“testo”);
sf.setEnabled(false);
hl.addComponent(sf);
hl.setExpandRatio(sf, 1f);