@Override
    public String toString()
    {
        return isStable() ? super.toString() + "." + patch : build != 0 ? super.toString() + "." + patch + "-"
                + qualifier + "." + build : super.toString() + "." + patch + "-" + qualifier;
    }