throw new IllegalArgumentException("InputStream is required.");
} else if ( null == aManager ) {
throw new IllegalArgumentException("StreamManager is required.");
}
rawIn = anIn;
streamInputStream = new StreamInputStream(anIn, aManager, aResolver);
if ( null == aSynchronization ) {
popSynchronization = NULL_POP_SYNC;
} else {
popSynchronization = aSynchronization;
}