class SpecFileProcessor {

  public String toProxiedSpec(final String specFile, final URI repoUri) throws InvalidSpecFileException {
    try {
      return transformSpec(specFile, repoUri);
    }
    catch (IOException ioe) {
      throw new InvalidSpecFileException(specFile, ioe);
    }
  }

  @Inject public  SpecFileProcessor(final GitApiHelper gitApiHelper);

}