title: dynamic filtering of java object
body: <p>I have following java object</p>
  
  <pre><code>Obj:
  ----
  String id;
  List&lt;A&gt;;
  
  A:
  --
  String A_ID;
  String A_PROPERTY;
  </code></pre>
  
  <p>What I am looking for is to be able to search in a given object. ex: search in a list where A.A_ID = 123</p>
  
  <p>I need to dynamically pass </p>
  
  <pre><code>A_ID = 123 
  </code></pre>
  
  <p>and it would give me </p>
  
  <p>A_Property</p>
  
  <p>I know I could search through a list through iterator, but is there already frameworks out there which lets you do this?  </p>
  
  <p>thanks</p>