class Application {

    @Override
    public boolean equals(final Object o) {
        if(this == o) {
            return true;
        }
        if(!(o instanceof Application)) {
            return false;
        }
        final Application that = (Application) o;
        if(!Objects.equals(identifier, that.identifier)) {
            return false;
        }
        return true;
    }

    public  Application(final String identifier);
    public  Application(final String identifier, final String name);

}