code: public boolean isActive() throws BuildException {
      final Project p = getProject();
      if (p == null) {
        throw new java.lang.IllegalStateException("setProject() should have been called");
      }
      return CUtil.isActive(p, this.ifCond, this.unlessCond);
    }
docs: Returns true if the Path's if and unless conditions (if any) are
  satisfied.