/** true if this ValveList is empty of data. */ public boolean isEmpty() throws Exception { if (in != null && in.hasData()) return false; // Not empty for (Valve valve : list) if (!valve.isEmpty()) return false; if (out != null && out.hasData()) return false; return true; }