private List<StoragePort> eliminatePortsOverCeiling(List<StoragePort> ports,StorageSystem system,boolean updatePortUsages){
  List<StoragePort> portList=new ArrayList<StoragePort>();
  for (  StoragePort sp : ports) {
    boolean overCeiling=isPortOverCeiling(sp,system,updatePortUsages);
    if (!overCeiling) {
      portList.add(sp);
    }
  }
  return portList;
}

private List < StoragePort > eliminatePortsOverCeiling ( List < StoragePort > ports , StorageSystem system , boolean updatePortUsages ) { List < StoragePort > portList = new ArrayList < StoragePort > ( ) ; for ( StoragePort sp : ports ) { boolean overCeiling = isPortOverCeiling ( sp , system , updatePortUsages ) ; if ( ! overCeiling ) { portList . add ( sp ) ; } } return portList ; }
eliminates ports from the candidate list that are over one of their ceilings .
