private void invokeAddressBook( final Object arg ) throws Exception {
AddressBookArguments args = null;
if( arg instanceof AddressBookArgumentsObject ) {
final AddressBookArgumentsObject a = (AddressBookArgumentsObject) arg;
final int view = a.getView();
String viewArg = null;
final ContactObject co = a.getContactObject();
if( co != null ) {
co.update();
}
Contact c = a.getContact();
switch( view ) {
case AddressBookArgumentsConstructor.VIEW_NEW:
if( c == null ) {
// Create a new contact