title: Loading specific rules file based on some condition
body: <p>I am new to Drools, so I apologize in advance if my question is very basic. Usually, if I have to load the rules file, I do something like this:</p>
  
  <pre><code>    KieServices kieServices = KieServices.Factory.get();
      KieContainer kContainer = kieServices.getKieClasspathContainer();
      kSession = kContainer.newStatelessKieSession();`
  </code></pre>
  
  <p>But how can I change the rules file based on some condition? Say I have 3 classes (A, B, and C) which implement an interface (P), and I also have a function which takes an object of type P (myFunction(P p){...}). </p>
  
  <p>Now, based on the type of the object passed to myFunction(), I need to load different .drl file. For instance, a.drl if object is instance of A, and b.drl if instance of B. How can I do this in drools 6?</p>