title: JavaFX - ListProperty conditional binding
body: <p>in my code i have a tableview bound to a ListProperty.
  I am able to retrieve all the data correctly but i need to apply a condition to this data set based on a specific property of each object in it.
  Is it possible?
  This is the model:</p>
  
  <pre><code>public class Ticket {
  
  private String number;
  private String sys_id;
  private String short_description;
  private String description;
  private String opened_by;
  private String assigned_to;         // tabella esterna
  private String assignment_group;    // tabella esterna
  private int incident_state;         // 2: assigned - 3: wip - 4: hold
  private String sys_created_on;
  private Date sys_updated_on;
  private int priority;               // 1: critical
  private boolean isVisible;          // per nasconderlo nella tabella riassuntiva
  private boolean isAlarmed;          // per silenziare le notifiche
  </code></pre>
  
  <p>In the controller i have bound the tableview to a ListProperty (returned by ticketService.ticketsProperty()):</p>
  
  <pre><code>serviceNowTicket_tableView.itemsProperty().bindBidirectional(ticketService.ticketsProperty());
  </code></pre>
  
  <p>I just need to filter this by the ticket "isVisible" property.
  Maybe via BooleanBinding?</p>