try {
final Edge edge = rag.getGraph().getEdge(id);
if (null != edge) {
final JSONObject theRequestObject = this.getRequestObject();
final GraphSONMode mode = showTypes ? GraphSONMode.EXTENDED : GraphSONMode.NORMAL;
final Set<String> returnKeys = RequestObjectHelper.getReturnKeys(theRequestObject);
this.resultObject.put(Tokens.RESULTS, GraphSONUtility.jsonFromElement(edge, returnKeys, mode));
this.resultObject.put(Tokens.QUERY_TIME, this.sh.stopWatch());