protected Vertex saveCommentHelper(final Comment comment, final String edgetype) { Vertex node = getOrCreateComment(comment.getId()); setProperty(node, PropertyName.BODY, comment.getBody()); setProperty(node, PropertyName.BODY_HTML, comment.getBodyHtml()); setProperty(node, PropertyName.BODY_TEXT, comment.getBodyText()); setProperty(node, PropertyName.URL, comment.getUrl()); setProperty(node, PropertyName.GITHUB_ID, comment.getId()); setProperty(node, PropertyName.CREATED_AT, comment.getCreatedAt()); setProperty(node, PropertyName.UPDATED_AT, comment.getUpdatedAt()); if (comment.getUser() != null) { Vertex user = getOrCreateUser(comment.getUser()); createEdgeIfNotExist(user, node, edgetype); } return node; }