code: protected Process getSubprocess(String name, String verSpec) throws DataAccessException {
          Process match = ProcessCache.getProcessSmart(new AssetVersionSpec(name, verSpec));
          if (match == null)
              throw new DataAccessException("Unable to find process definition for " + name + " v" + verSpec);
          return match;
      }
docs: TODO: Allow expressions that resolve to a version/spec.