<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#202020" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">Hi Bernhard </span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#202020" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#202020" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">That's the call I do to retrieve the wells within a plate.</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#202020" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#202020" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Set</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">loadPlateWells</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">long</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">plateID</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">long</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">userID</font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: normal normal normal 11px/normal Monaco; "> </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">throws</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">DSOutOfServiceException</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">DSAccessException</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>{</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">isSessionAlive</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">try</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> {</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">List</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">results</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">null</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">IQueryPrx</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">service</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">getQueryService</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">StringBuilder</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">StringBuilder</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">ParametersI</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">param</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">ParametersI</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">param</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">addLong</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"plateID"</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">plateID</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><br class="khtml-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"select well from Well as well "</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"left outer join fetch well.wellSamples as ws "</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"left outer join fetch ws.image as img "</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><br class="khtml-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"left outer join fetch img.pixels as pix "</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"left outer join fetch pix.pixelsType as pt "</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><br class="khtml-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">append</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"where well.plate.id = :plateID"</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">results</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">service</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">findAllByQuery</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">sb</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">toString</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(), </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">param</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Iterator</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">i</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Well</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">well</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Set</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">DataObject</font><font face="Monaco" size="3" style="font: 11.0px Monaco">> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wells</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">HashSet</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">DataObject</font><font face="Monaco" size="3" style="font: 11.0px Monaco">>();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">i</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">results</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">iterator</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellData</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wellData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">List</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellSampleData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">list</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Map</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Long</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">List</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellSampleData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">>> </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">map</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">HashMap</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Long</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">List</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellSampleData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">>>();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Iterator</font><font face="Monaco" size="3" style="font: 11.0px Monaco"><</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellSample</font><font face="Monaco" size="3" style="font: 11.0px Monaco">> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">j</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellSample</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">ws</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><br class="khtml-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">while</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> (</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">i</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">hasNext</font><font face="Monaco" size="3" style="font: 11.0px Monaco">()) {</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">well</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = (</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Well</font><font face="Monaco" size="3" style="font: 11.0px Monaco">) </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">i</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">next</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wellData</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> = (</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">WellData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">) </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">PojoMapper</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.asDataObject(</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">well</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wells</font><font face="Monaco" size="3" style="font: 11.0px Monaco">.</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">add</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wellData</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>}</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><br class="khtml-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">return</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">wells</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>} </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">catch</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> (</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">Exception</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">e</font><font face="Monaco" size="3" style="font: 11.0px Monaco">) {</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">handleException</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(</font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">e</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"Cannot load plate"</font><font face="Monaco" size="3" style="font: 11.0px Monaco">);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>}</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">return</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#0d07d5" style="font: 11.0px Monaco; color: #0d07d5">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#202020" style="font: 11.0px Monaco; color: #202020">HashSet</font><font face="Monaco" size="3" style="font: 11.0px Monaco">();</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">The OMERO.insight manipulates DataObject (pojos.DataObject)</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">So you can ignore that part.</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">Let me know if you have any questions.</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">The logic of this call is currently sitting in OMERO.insight, It will be moved </span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">to one of the services provided later.</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">Ciao</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;">jmarie</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div></body></html>