class InternalGrammarDocument implements GrammarDocument {

    @Override
    public int hashCode() {
        final int prime = HASH_CODE_MULTIPLIER;
        return prime * HASH_CODE_BASE + Arrays.hashCode(buffer);
    }

    public  InternalGrammarDocument(final Grammar node);

}