ArrayList<DataServerProcessor> dataServerProcessors = new ArrayList<DataServerProcessor>();
DataServerProcessor[] dataServerProcessorsArray = new DataServerProcessor[]{};
Iterator<Extension> extensionIterator = extensionManager.getExtensions().iterator();
while(extensionIterator.hasNext()) {
Extension extension = extensionIterator.next();
dataServerProcessors.addAll(extension.getDataServerProcessors());
}
dataServerProcessorsArray = dataServerProcessors.toArray(dataServerProcessorsArray);
return dataServerProcessorsArray;