newPasswordLabel.setText(Messages.UpdatePasswordDialog_TEXT_NEW_PW_LABEL);
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).applyTo(newPasswordLabel);
final Text newPasswordText = new Text(composite, SWT.PASSWORD | SWT.BORDER);
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).grab(true, false).hint(250, SWT.DEFAULT).applyTo(newPasswordText);
newPasswordText.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
password = newPasswordText.getText();
update();
}