public static boolean hasDifferentValue(XsdStringRestrictions o1, XsdStringRestrictions o2) {
    """
	Compares two different objects of this type.
	@param o1 The first object.
	@param o2 The object to compare.
	@return True if the value of both classes is different, False if the value is equal.
    """
        if (o1 == null && o2 == null) {
            return false;
        }

        String o1Value = null;
        String o2Value;

        if (o1 != null) {
            o1Value = o1.getValue();
        }

        if (o2 != null) {
            o2Value = o2.getValue();
            return o2Value.equals(o1Value);
        }

        return false;
    }
public static boolean hasDifferentValue(XsdStringRestrictions o1, XsdStringRestrictions o2) {
        if (o1 == null && o2 == null) {
            return false;
        }

        String o1Value = null;
        String o2Value;

        if (o1 != null) {
            o1Value = o1.getValue();
        }

        if (o2 != null) {
            o2Value = o2.getValue();
            return o2Value.equals(o1Value);
        }

        return false;
    }
public static boolean hasDifferentValue ( XsdStringRestrictions o1 , XsdStringRestrictions o2 ) { if ( o1 == null && o2 == null ) { return false ; } String o1Value = null ; String o2Value ; if ( o1 != null ) { o1Value = o1 . getValue ( ) ; } if ( o2 != null ) { o2Value = o2 . getValue ( ) ; return o2Value . equals ( o1Value ) ; } return false ; }
Compares two different objects of this type.
@param o1 The first object.
@param o2 The object to compare.
@return True if the value of both classes is different, False if the value is equal.
Compares two different objects of this type .