code: public static final PhoneNumberServiceAsync getPhoneNumberService() { // NOPMD it's thread save!
      if (ServiceFactory.phoneNumberService == null) {
        synchronized (PhoneNumberServiceAsync.class) {
          if (ServiceFactory.phoneNumberService == null) {
            ServiceFactory.phoneNumberService = GWT.create(PhoneNumberServiceAsync.class);
          }
        }
        final PathDefinitionInterface pathDefinition = GWT.create(PathDefinitionInterface.class);
        ((RestServiceProxy) ServiceFactory.phoneNumberService)
            .setResource(new Resource(pathDefinition.getRestBasePath() + "/" + PhoneNumber.ROOT));
      }
      return ServiceFactory.phoneNumberService;
    }
docs: get a upper case key press handler.
  
  @return UpperAsciiKeyPressHandler