opendap/src/main/java/opendap/dap/DUInt32.java
public void printVal(PrintWriter os, String space, boolean print_decl_p) {
        // to print properly, cast to long and convert unsigned to signed
        long tempVal = ((long) getValue()) & 0xFFFFFFFFL;
        if (print_decl_p) {
            printDecl(os, space, false);
            os.println(" = " + tempVal + ";");
        } else
            os.print(tempVal);
    }
public void printVal(PrintWriter os, String space, boolean print_decl_p) {
        // to print properly, cast to long and convert unsigned to signed
        long tempVal = ((long) getValue()) & 0xFFFFFFFFL;
        if (print_decl_p) {
            printDecl(os, space, false);
            os.println(" = " + tempVal + ";");
        } else
            os.print(tempVal);
    }
public void printVal ( PrintWriter os , String space , boolean print_decl_p ) { // to print properly, cast to long and convert unsigned to signed
 long tempVal = ( ( long ) getValue ( ) ) & 0xFFFFFFFF L ; if ( print_decl_p ) { printDecl ( os , space , false ) ; os . println ( " = " + tempVal + ";" ) ; } else os . print ( tempVal ) ; }
Prints the value of the variable, with its declaration.  This
function is primarily intended for debugging OPeNDAP applications and
text-based clients such as geturl.

@param os           the <code>PrintWriter</code> on which to print the value.
@param space        this value is passed to the <code>printDecl</code> method,
and controls the leading spaces of the output.
@param print_decl_p a boolean value controlling whether the
variable declaration is printed as well as the value.
@see BaseType#printVal(PrintWriter, String, boolean)
Prints the value of the variable with its declaration . This function is primarily intended for debugging OPeNDAP applications and text - based clients such as geturl .