class RPMRepoPackage extends RepoPackage {

    public static String parseRPMCompleteVersion(final String filename) {
        if (!isRpmFilename(filename)) {
            return null;
        }
        return String.format("%s-%s.%s",
                parseVersion(filename),
                parseRelease(filename),
                parseArchitecture(filename)
        );
    }

    public  RPMRepoPackage(final String name, final String version, final String release,
                          final String architecture, final Repository sourceRepository);
    protected  RPMRepoPackage();

}