* @see ca.nengo.model.Origin#getValues()
*/
public InstantaneousOutput getValues() throws SimulationException {
InstantaneousOutput result = null;
Units units = myNodeOrigins[0].getValues().getUnits(); //must be same for all
if (myNodeOrigins[0].getValues() instanceof RealOutput) {
result = composeRealOutput(myNodeOrigins, units);
} else if (myNodeOrigins[0].getValues() instanceof PreciseSpikeOutput) {
result = composePreciseSpikeOutput(myNodeOrigins, units);