Solvers solvers = new Solvers();
solvers.startRuleSolver( rule );
solvers.startOperator( OperatorDescrType.AND );
solvers.startPatternSolver( pattern );
solvers.startOperator( OperatorDescrType.AND );
solvers.addPatternComponent( r );
solvers.addPatternComponent( r2 );
solvers.endOperator();