public virtual bool start(IOrganismo o) { if (!o.validate()) { if (o.parent != null) { o.parent.criticalError(); } dealloc(o); return(false); } return(true); }