code: public static Request newStatusUpdateRequest(Session session, String message, GraphPlace place,
              List<GraphUser> tags, Callback callback) {
  
          List<String> tagIds = null;
          if (tags != null) {
              tagIds = new ArrayList<String>(tags.size());
              for (GraphUser tag: tags) {
                  tagIds.add(tag.getId());
              }
          }
          String placeId = place == null ? null : place.getId();
          return newStatusUpdateRequest(session, message, placeId, tagIds, callback);
      }
docs: Creates a new Request configured to post a status update to a user's feed.
  
  @param session
  the Session to use, or null; if non-null, the session must be in an opened state
  @param message
  the text of the status update
  @param place
  an optional place to associate with the post
  @param tags
  an optional list of users to tag in the post
  @param callback
  a callback that will be called when the request is completed to handle success or error conditions
  @return a Request that is ready to execute