assertEquals( lookbehind + "Bedingung-#19-MKM4(?=\\W|$)",
entry7.getKeyPattern().toString() );
assertEquals( "eval ( $p.getTempVal(\"#UML-ATZ-1\") < $p.getZvUmlStfr() )",
entry7.getValuePattern());
DefaultExpander ex = makeExpander( entry1, entry2, entry3, entry4,
entry5, entry6, entry7 );
StringBuilder sb = new StringBuilder( "rule x\n" ).append( "when\n" );
sb.append( "attr name is in [ 'Edson', 'Bob' ]" ).append( "\n" );
sb.append( "he (is) a $xx handsome man" ).append( "\n" );
sb.append( "DSL sentence with mykey myvalue" ).append( "\n" );
sb.append( "When the credit rating is AA" ).append( "\n" );
sb.append( "When the credit rating is 555" ).append( "\n" );
sb.append( "This is a sentence with line breaks" ).append( "\n" );
sb.append( "Bedingung-#19-MKM4" ).append( "\n" );
sb.append( "then\n" + "end\n" );
String dslr = sb.toString();
String drl = ex.expand( dslr );
for( String exp: new String[]{
"name in ( 'Edson', 'Bob' )",
"Person( attribute == \"handsome\" )",
"Sentence( mykey == myvalue )",