&& mime != null
&& (data instanceof InputStream || data instanceof byte[]
|| data instanceof char[] || data instanceof String
|| data instanceof Reader || data instanceof URL)) {
this.document = data;
this.format = new IppMimeType(mime).getIppSpecificForm();
if (name == null || name.equals("")) {
this.docname = new String(
(String) AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {