if (wsConfig.getContainer().getValueStorages() != null && wsConfig.getContainer().getValueStorages().size() > 0)
{
// reading values directly from value storage
PropertyImpl propertyImpl = (PropertyImpl)prop;
ValueStoragePluginProvider storageProvider =
(ValueStoragePluginProvider)containerFacade.getComponent(ValueStoragePluginProvider.class);
String propertyId = propertyImpl.getInternalIdentifier();
int count = prop.getValues().length;
Map<Integer, FileIOChannel> channels = new HashMap<Integer, FileIOChannel>();
for (int i = 0; i < count; i++)
{
ValueIOChannel channel = storageProvider.getApplicableChannel((PropertyData)propertyImpl.getData(), i);
if (channel != null)
{
channels.put(i, (FileIOChannel)channel);
}
}