code: public void screen(String category, String name, Properties properties) {
      if (isNullOrEmpty(category) && isNullOrEmpty(name)) {
        throw new IllegalArgumentException("either category or name must be provided.");
      }
  
      if (properties == null) {
        properties = new Properties();
      }
  
      dispatcher.dispatchPayload(
          new WearPayload(
              BasePayload.Type.screen, new WearScreenPayload(category, name, properties)));
    }
docs: The screen methods let your record whenever a user sees a screen of your mobile app, and attach
  a name, category or properties to the screen.
  
  <p>Either category or name must be provided.
  
  @param category A category to describe the screen
  @param name A name for the screen
  @param properties {@link Properties} to add extra information to this call
  @see <a href="http://segment.com/docs/tracking-api/page-and-screen/">Screen Documentation</a>
  @see com.segment.analytics.Analytics#screen(String, String, Properties)