* TODO: this makes me wonder if we should support other colored states,
* like unstable and aborted --- seems useful.
*/
@Exported
public BallColor getIconColor() {
BallColor c = getError()!=null ? BallColor.RED : BallColor.BLUE;
// TODO this should probably also be _anime in case this is a step node with a body and the body is still running (try FlowGraphTable for example)
if (isRunning()) c = c.anime();
return c;
}