public void recogniseCitation(Citation c) {
        String type = c.getCitationType();

        if (type.equals("Article")) {
            makeArticleCitation((ArticleCitation) c);
        } else if (type.equals("Book")) {
            makeBookCitation((BookCitation) c);
        } else if (type.equals("Inproceeding")) {
            makeInproceedingsCitation((InproceedingsCitation) c);
        } else if (type.equals("Misc")) {
            makeMiscCitation((MiscCitation) c);
        } else {
            otherArticle();
        }
    }