+ try {
+ m.setContactName(number, name);
+
+ Integer expiration = ns.getInt("expiration");
+ if (expiration != null) {
+ m.setExpirationTimer(number, expiration);
+ }
+ } catch (InvalidNumberException e) {
+ System.err.println("Invalid contact number: " + e.getMessage());
+ return 1;
+ } catch (IOException e) {
+ System.err.println("Update contact error: " + e.getMessage());
+ return 3;
+ }