title: Mockito - Is there a matcher for "value not in List"?
body: <p>I currently have a mock which has specific behaviors for specific set of inputs.
  Every other input should return a specific response.</p>
  
  <p>For example:</p>
  
  <pre><code>    Mockito.when(classInstance.myFunc(Mockito.eq("Option1"))).thenReturn(answer1);
      Mockito.when(classInstance.myFunc(Mockito.eq("Option2"))).thenReturn(answer2);
      Mockito.when(classInstance.myFunc(Mockito.eq("Option3"))).thenReturn(answer3);
      Mockito.when(classInstance.myFunc(Mockito.eq("Option4"))).thenReturn(answer4);
  
      // Return defaultAnswer if and(and(not("Option1"), not("Option2")), and(not("Option3"), not("Option4")))
      Mockito.when(classInstance.myFunc(AdditionalMatchers.and(AdditionalMatchers.and(AdditionalMatchers.not(Mockito.eq("Option1")), AdditionalMatchers.not(Mockito.eq("Option2")), AdditionalMatchers.and(AdditionalMatchers.not(Mockito.eq("Option3")), AdditionalMatchers.not(Mockito.eq("Option4")))).thenReturn(defaultAnswer);
  </code></pre>
  
  <p>My biggest trouble is the complexity of the <code>and(and(not("Option1"), not("Option2")), and(not("Option3"), not("Option4")))</code> line.</p>
  
  <p>I really hope that there is an easier way to specify a condition of "everything else" or just "not in list:["option1", ...] "</p>
  
  <p>Is there a matcher for "Within a group" or something similar?</p>