- public static String toString(YangInstanceIdentifier.PathArgument pathArgument){
- if(pathArgument instanceof YangInstanceIdentifier.NodeIdentifier){
- return toString((YangInstanceIdentifier.NodeIdentifier) pathArgument);
- } else if(pathArgument instanceof YangInstanceIdentifier.AugmentationIdentifier){
- return toString((YangInstanceIdentifier.AugmentationIdentifier) pathArgument);
- } else if(pathArgument instanceof YangInstanceIdentifier.NodeWithValue){
- return toString((YangInstanceIdentifier.NodeWithValue) pathArgument);
- } else if(pathArgument instanceof YangInstanceIdentifier.NodeIdentifierWithPredicates){
- return toString((YangInstanceIdentifier.NodeIdentifierWithPredicates) pathArgument);
+ public static String toString(YangInstanceIdentifier path) {
+ final Iterator<PathArgument> it = path.getPathArguments().iterator();
+ if (!it.hasNext()) {
+ return "";