@Override
    public boolean contains(String word) {
        return dict.contains(word);
    }
@Test
    public void testContains() {
        System.out.println("contains");
        assertTrue(EnglishPunctuations.getInstance().contains("["));
        assertTrue(EnglishPunctuations.getInstance().contains("]"));
        assertTrue(EnglishPunctuations.getInstance().contains("("));
        assertTrue(EnglishPunctuations.getInstance().contains(")"));
        assertTrue(EnglishPunctuations.getInstance().contains("{"));
        assertTrue(EnglishPunctuations.getInstance().contains("}"));
        assertTrue(EnglishPunctuations.getInstance().contains("<"));
        assertTrue(EnglishPunctuations.getInstance().contains(">"));
        assertTrue(EnglishPunctuations.getInstance().contains(":"));
        assertTrue(EnglishPunctuations.getInstance().contains(","));
        assertTrue(EnglishPunctuations.getInstance().contains(";"));
        assertTrue(EnglishPunctuations.getInstance().contains("-"));
        assertTrue(EnglishPunctuations.getInstance().contains("--"));
        assertTrue(EnglishPunctuations.getInstance().contains("---"));
        assertTrue(EnglishPunctuations.getInstance().contains("!"));
        assertTrue(EnglishPunctuations.getInstance().contains("?"));
        assertTrue(EnglishPunctuations.getInstance().contains("."));
        assertTrue(EnglishPunctuations.getInstance().contains("..."));
        assertTrue(EnglishPunctuations.getInstance().contains("`"));
        assertTrue(EnglishPunctuations.getInstance().contains("'"));
        assertTrue(EnglishPunctuations.getInstance().contains("\""));
        assertTrue(EnglishPunctuations.getInstance().contains("/"));
        assertFalse(EnglishPunctuations.getInstance().contains(""));
        assertFalse(EnglishPunctuations.getInstance().contains("word"));
    }