class DependencyValidator {

    public boolean validate() {

        if ( !validateGroupId()
                || !validateArtifactId()
                || !validateVersion() ) {
            return false;
        } else {
            return true;
        }
    }

    public  DependencyValidator( final Dependency dependency );

}