docs: private void displayValue() {
  
          if (m_currentValue == null) {
              m_picker.displayValue("");
              m_picker.setPreviewVisible(false);
              m_picker.setLocationInfo(Collections.<String, String> emptyMap());
          } else {
              m_picker.displayValue(m_editValue.getAddress());
              Map<String, String> infos = new LinkedHashMap<String, String>();
              if (hasLatLng()) {
                  infos.put(Messages.get().key(Messages.GUI_LOCATION_LATITUDE_0), m_editValue.getLatitudeString());
                  infos.put(Messages.get().key(Messages.GUI_LOCATION_LONGITUDE_0), m_editValue.getLongitudeString());
                  infos.put(Messages.get().key(Messages.GUI_LOCATION_ZOOM_0), String.valueOf(m_editValue.getZoom()));
              }
              if (hasSize()) {
                  infos.put(
                      Messages.get().key(Messages.GUI_LOCATION_SIZE_0),
                      m_editValue.getWidth() + " x " + m_editValue.getHeight());
              }
              if (hasType()) {
                  infos.put(Messages.get().key(Messages.GUI_LOCATION_TYPE_0), m_editValue.getType());
              }
              if (hasMode()) {
                  infos.put(Messages.get().key(Messages.GUI_LOCATION_MODE_0), m_editValue.getMode());
              }
              m_picker.setLocationInfo(infos);
              m_picker.setPreviewVisible(true);
              if (!isApiLoaded()) {
  
                  onApiReady(new Command() {
  
                      public void execute() {
  
                          return;
                      }
                  });
              }
          }
      }