code: public boolean profile_setFBML(CharSequence profileFbmlMarkup, CharSequence profileActionFbmlMarkup,
                                   CharSequence mobileFbmlMarkup, Long profileId)
      throws FacebookException, IOException {
      if (null == profileFbmlMarkup && null == profileActionFbmlMarkup && null == mobileFbmlMarkup) {
        throw new IllegalArgumentException("At least one of the FBML parameters must be provided");
      }
      if (this.isDesktop() && (null != profileId && this._userId != profileId)) {
        throw new IllegalArgumentException("Can't set FBML for another user from desktop app");
      }
      
      FacebookMethod method = FacebookMethod.PROFILE_SET_FBML;
      ArrayList<Pair<String, CharSequence>> params = new ArrayList<Pair<String, CharSequence>>(method.numParams());
      if (null != profileId && !this.isDesktop())
        params.add(new Pair<String, CharSequence>("uid", profileId.toString()));
      if (null != profileFbmlMarkup)
        params.add(new Pair<String, CharSequence>("profile", profileFbmlMarkup));
      if (null != profileActionFbmlMarkup)
        params.add(new Pair<String, CharSequence>("profile_action", profileActionFbmlMarkup));
      if (null != mobileFbmlMarkup)
        params.add(new Pair<String, CharSequence>("mobile_fbml", mobileFbmlMarkup));
      return extractBoolean(this.callMethod(method, params));
    }
docs: Sets the FBML for the profile box, profile actions, and mobile devices for the user or page profile with ID <code>profileId</code>.
  Refer to the FBML documentation for a description of the markup and its role in various contexts.
  @param profileFbmlMarkup the FBML for the profile box
  @param profileActionFbmlMarkup the FBML for the profile actions
  @param mobileFbmlMarkup the FBML for mobile devices
  @param profileId a page or user ID (null for the logged-in user)
  @return a boolean indicating whether the FBML was successfully set
  @see <a href="http://wiki.developers.facebook.com/index.php/Profile.setFBML">
  Developers wiki: Profile.setFBML</a>