*/ return null;
public static PrinterData[] getPrinterList() {	// TEMPORARY CODE	if (true) return new PrinterData[0];		/* Connect to the default X print server */	/* AW	byte [] buffer = Converter.wcsToMbcs(null, XDefaultPrintServer, true);	int xtContext = OS.XtCreateApplicationContext ();	int pdpy =  OS.XtOpenDisplay (xtContext, buffer, null, null, 0, 0, new int [] {0}, 0);	if (pdpy == 0) {		// no print server		return new PrinterData[0];	}	*/	/* Get the list of printers */	/* AW	int [] listCount = new int[1];	int plist = OS.XpGetPrinterList(pdpy, null, listCount);	int printerCount = listCount[0];	if (plist == 0 || printerCount == 0) {		// no printers		//OS.XCloseDisplay(pdpy);		return new PrinterData[0];	}	*/    	/* Copy the printer names into PrinterData objects */	/* AW	int [] stringPointers = new int [printerCount * 2];	OS.memmove(stringPointers, plist, printerCount * 2 * 4);	PrinterData printerList[] = new PrinterData[printerCount];	for (int i = 0; i < printerCount; i++) {		String name = "";		int address = stringPointers[i * 2];		if (address != 0) {			int length = OS.strlen(address);			buffer = new byte [length];			OS.memmove(buffer, address, length);			// Use the character encoding for the default locale			name = new String(Converter.mbcsToWcs(null, buffer));		}		printerList[i] = new PrinterData(XDefaultPrintServer, name);	}	OS.XpFreePrinterList(plist);	OS.XtDestroyApplicationContext (xtContext);	return printerList;	*/	return null;}