if (is instanceof TypeCodeReader) {
// hardly possible unless caller knows our "private" stream classes.
if (read_value_kind((TypeCodeReader)is))
read_value_body(is);
} else if (is instanceof CDRInputStream) {
WrapperInputStream wrapper = new WrapperInputStream((CDRInputStream)is);
//if (debug) System.out.println("Created WrapperInputStream " + wrapper +
// " with no parent");
if (read_value_kind((TypeCodeReader)wrapper))
read_value_body(wrapper);
} else {