rename the IllegalArgumentException to IllegalArgumentException and rename the DuplicateException to CustomerAlreadyExistException