* @see de.maramuse.soundcomp.process.ProcessElement#setSource(int, de.maramuse.soundcomp.process.NamedSource, int)
*/
@Override
public void setSource(int connectionIndex, NamedSource source, int sourceIndex)
throws UnknownConnectionException, TypeMismatchException {
ValueType sourceType=source.getSourceTypes().get(sourceIndex);
ValueType destType=destinationTypes.get(connectionIndex);
if(destType==null)
throw new UnknownConnectionException("Could not determine type of "+name+" input "
+connectionIndex);
if(sourceType==null)
throw new UnknownConnectionException("Could not determine type of "+source.getAbstractName()