package de.hsadmin.cliClientConnector; import java.util.List; @SuppressWarnings("serial") public class OidsNotFoundException extends RuntimeException { static private String oidsAsString(List oids) { StringBuilder oidsBuilder = new StringBuilder(); for ( String id: oids ) oidsBuilder.append(", " + id); if ( oidsBuilder.length() > 0 ) return oidsBuilder.substring(2); throw new RuntimeException( "an empty list of missing OIDS does not make sense" ); } public OidsNotFoundException(List oids) { super("OIDS not found: " + oidsAsString(oids)); } }