private Property[] parseProperties(final String contents){
  final String[] parts=contents.split(";");
  final List<Property> resultsAsList=new ArrayList<Property>();
  for (  String part : parts) {
    try {
      if (!StringUtils.isEmpty(part.trim())) {
        resultsAsList.add(new Property(part));
      }
    }
 catch (    final Exception e) {
      LOG.warn(e.getMessage(),e);
    }
  }
  return resultsAsList.toArray(new Property[resultsAsList.size()]);
}

private Property [ ] parseProperties ( final String contents ) { final String [ ] parts = contents . split ( ";" ) ; final List < Property > resultsAsList = new ArrayList < Property > ( ) ; for ( String part : parts ) { try { if ( ! StringUtils . isEmpty ( part . trim ( ) ) ) { resultsAsList . add ( new Property ( part ) ) ; } } catch ( final Exception e ) { LOG . warn ( e . getMessage ( ) , e ) ; } } return resultsAsList . toArray ( new Property [ resultsAsList . size ( ) ] ) ; }
parses out the properties of a selector ' s body .
