public CommentData[] getComments() {
        Transport transport = plugin.getTransport();
        Request request = new WebRequest(plugin);
        request.setURL(plugin.getRedditURL() + "/comments/" + this.link.getID() + ".json");
        transport.setRequest(request);

        Response response = null;
        try {
            response = transport.sendURL();
            JSONResult json = response.getJSONResult();

            ArrayList<CommentData> data = new ArrayList<CommentData>();
            for (MapNode node : json.getMapNodeList("1/data/children")) {

                data.add(CommentData.newInstance(node.getMapNode("data")));

            }
            return data.toArray(new CommentData[data.size()]);
        } catch (Exception e) {
            e.printStackTrace();
            if (response != null) {
                System.out.println(response.getContent());
            }
            //TODO: Fails?
        }
        return null;

    }