@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("GeneratedElecInputs with " + this.getNumberSingleInputs() + " inputs in total\n"); Enumeration keys = this.myElecInputs.keys(); while (keys.hasMoreElements()) { String input = (String) keys.nextElement(); ArrayList<SingleElectricalInput> singleInputList = myElecInputs.get(input); StimulationSettings ss = project.elecInputInfo.getStim(input); sb.append( input + " (" + ss.toLongString() + ") has " + singleInputList.size() + " entries.\n"); for (int i = 0; (i < singleInputList.size() && i < 9); i++) { SingleElectricalInput sei = singleInputList.get(i); sb.append(" Input " + i + ": " + sei.toString()); if (sei.getInstanceProps() != null) sb.append(" (" + sei.getInstanceProps().details(false) + ")"); sb.append("\n"); } } return sb.toString(); }