private LazyStyle(String prefix){
  if (prefix == null) {
    throw new IllegalArgumentException("The prefix must not be null");
  }
  this.prefix=prefix;
  String temp=prefix;
  if (temp.endsWith("cellRenderer\"") || temp.endsWith("renderer\"") || temp.endsWith("listRenderer\"")) {
    temp=temp.substring(temp.lastIndexOf(":\"") + 1);
  }
  List<String> sparts=split(temp);
  parts=new Part[sparts.size()];
  for (int i=0; i < parts.length; i++) {
    parts[i]=new Part(sparts.get(i));
    if (parts[i].named) {
      simple=false;
    }
  }
}

private LazyStyle ( String prefix ) { if ( prefix == null ) { throw new IllegalArgumentException ( "The prefix must not be null" ) ; } this . prefix = prefix ; String temp = prefix ; if ( temp . endsWith ( "cellRenderer\"" ) || temp . endsWith ( "renderer\"" ) || temp . endsWith ( "listRenderer\"" ) ) { temp = temp . substring ( temp . lastIndexOf ( ":\"" ) + 1 ) ; } List < String > sparts = split ( temp ) ; parts = new Part [ sparts . size ( ) ] ; for ( int i = 0 ; i < parts . length ; i ++ ) { parts [ i ] = new Part ( sparts . get ( i ) ) ; if ( parts [ i ] . named ) { simple = false ; } } }
create a new lazystyle .
