### Question:
NamespaceId implements UnresolvedMosaicId, UnresolvedAddress { public static List<BigInteger> getNamespacePath(String namespaceName) { return IdGenerator.generateNamespacePath(namespaceName); } NamespaceId(String hex); private  NamespaceId(BigInteger id, Optional<String> fullName); static NamespaceId createFromName(String namespaceName); static NamespaceId createFromIdAndFullName(BigInteger id, String fullName); static NamespaceId createFromNameAndParentId(String namespaceName, BigInteger parentId); static NamespaceId createFromNameAndParentName(
      String namespaceName, String parentNamespaceName); static NamespaceId createFromId(BigInteger id); static List<BigInteger> getNamespacePath(String namespaceName); BigInteger getId(); long getIdAsLong(); Optional<String> getFullName(); @Override boolean equals(Object o); @Override int hashCode(); @Override String encoded(NetworkType networkType); @Override String getIdAsHex();  }### Answer:
@Test void createNamespacePathArray() { List<BigInteger> path = NamespaceId.getNamespacePath("nem.subnem"); assertEquals(new BigInteger("9562080086528621131"), path.get(0)); assertEquals(new BigInteger("16440672666685223858"), path.get(1)); }