// check resultant object is also valid
// (eg pick up any validate() methods on it)
final ObjectAdapter adapter = getAdapterManager().adapterFor(parsed);
final ObjectSpecification specification = adapter.getSpecification();
final ObjectValidityContext validateContext = specification.createValidityInteractionContext(deploymentCategory, getAuthenticationSessionProvider().getAuthenticationSession(), InteractionInvocationMethod.BY_USER, adapter);
validate(validateContext);
return adapter;
} catch (final NumberFormatException e) {
throw new TextEntryParseException(e.getMessage(), e);