My team created a class just for this purpose
here. To use it:
Code:
addSequential(new Conditional(<Command for true>,<Command for false>) {
protected boolean condition() {
return <condition>;
}
});
<Command for true> and <Command for false> can be any command, or null if you want nothing to run in that case.