code: protected void checkForOldRestStyleError(JsonNode node) {
  		JsonNode errorCode = node.get("error_code");
  		
  		if (errorCode != null) {
  			int code = errorCode.intValue();
  			String msg = node.path("error_msg").asText();
  
  			this.throwCodeAndMessage(code, msg);
  		}
  	}
docs: Old-style calls, including multiquery, has its own wacky error format:
  <pre>
  {
  "error_code": 602,
  "error_msg": "bogus is not a member of the user table.",
  "request_args": [
  {
  "key": "queries",
  "value": "{"query1":"SELECT uid FROM user WHERE uid=503702723",
  "query2":"SELECT uid FROM user WHERE bogus=503702723"}"
  },
  {
  "key": "method",
  "value": "fql.multiquery"
  },
  {
  "key": "access_token",
  "value": "blahblahblah"
  },
  {
  "key": "format",
  "value": "json"
  }
  ]
  }
  </pre>
  
  The code interpretations rely heavily on http://wiki.developers.facebook.com/index.php/Error_codes
  The wayback machine: https://web.archive.org/web/20091223080550/http://wiki.developers.facebook.com/index.php/Error_codes