class VertexLabel {

    public boolean isInNamespace(String... namespace) {

        if (namespace.length > this.namespace.size()) {
            return false;
        }

        for (int i = 0; i < namespace.length; i++) {
            if (!this.namespace.get(i).equals(namespace[i])) {
                return false;
            }
        }
        return true;
    }

    public  VertexLabel(String name);
    public  VertexLabel(String outer, String... inner);
    public  VertexLabel(List<String> namespace, String name);

}