services.clear();
return new PrintService[0];
}
ArrayList newServices = new ArrayList();
for (int i = 0; i < serviceNames.length; i++) {
PrintService service = getServiceStored(serviceNames[i]);
if (service != null) {
newServices.add(service);
} else {
GDIClient client = new GDIClient(serviceNames[i]);
service = new DefaultPrintService(serviceNames[i], client);