if ((sequence != null) && (ch < getChannelCount()))
return " (" + sequence.getChannelName(ch) + ")";
return "";
}
protected ROIDescriptor getROIDescriptor(String descriptorId)
<BUG>{
synchronized (descriptorMap)
{
for (ROIDescriptor descriptor : descriptorMap.keySet())
</BUG>
if (descriptor.getId().equals(descriptorId))

if ((sequence != null) && (ch < getChannelCount()))
return " (" + sequence.getChannelName(ch) + ")";
return "";
}
protected ROIDescriptor getROIDescriptor(String descriptorId)
{
final ROIDescriptor[] descriptors;
synchronized (descriptorMap)
{
descriptors = descriptorMap.keySet().toArray(new ROIDescriptor[descriptorMap.size()]);
}
for (ROIDescriptor descriptor : descriptors)
if (descriptor.getId().equals(descriptorId))
