if (emailF.getText().length() > 0)
profile.addField(profileFactory.email(emailF.getText()));
if (telF.getText().length() > 0)
profile.addField(profileFactory.tel(telF.getText()));
if (urlF.getText().length() > 0)
profile.addField(profileFactory.url(urlF.getText()));
} catch (CardinalityException e) {
} catch (UnsupportedFieldException e) {
}