* There's some inefficiency here as the job set is created even though it may never be requested.
*/
private synchronized void initializeAttributeSets(Doc doc, PrintRequestAttributeSet reqSet){
reqAttrSet = new HashPrintRequestAttributeSet();
jobAttrSet = new HashPrintJobAttributeSet();
Attribute[] attrs;
if(reqSet != null){
reqAttrSet.addAll(reqSet);
attrs = reqSet.toArray();