public static List<IPath> deserializePaths(String rawPropertyValue){
  List<IPath> paths=new ArrayList<IPath>();
  if (rawPropertyValue != null && rawPropertyValue.length() > 0) {
    String[] patternStrings=rawPropertyValue.split("\\|");
    for (    String patternString : patternStrings) {
      paths.add(new Path(patternString));
    }
  }
  return paths;
}

public static List < IPath > deserializePaths ( String rawPropertyValue ) { List < IPath > paths = new ArrayList < IPath > ( ) ; if ( rawPropertyValue != null && rawPropertyValue . length ( ) > 0 ) { String [ ] patternStrings = rawPropertyValue . split ( "\\|" ) ; for ( String patternString : patternStrings ) { paths . add ( new Path ( patternString ) ) ; } } return paths ; }
returns a list of ipath ' s deserialized from a raw property value string . if the string is null or 0 - length , an empty list is returned ;
