// Methods public synchronized void editOptionSetChoice() { try { synchronized (Automobile.class) { System.out.println("Edit OptionSet Choice by thread: " + super.getName()); System.out.println("Choice changes from " + auto.getOptionChoice(oldSetName) + " to : "); auto.setOptionChoice(oldSetName, newChoice); System.out.println(auto.getOptionChoice(oldSetName)); } } catch (NotFoundException e) { e.printStackTrace(); } }