class VertexLabel {

    public Optional<String> getOuterNamespace() {
        return namespace.stream().findFirst();
    }

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

}