Пример #1
0
        public IOrganismo getFromRecycle(int memSize, int sp)
        {
            IOrganismo o = null;

            if (recycleBin.Count > 0)
            {
                o = recycleBin[0];
                // Log.debug("Got from recycle:" + o.oid());
                recycleBin.Remove(o);

                /*
                 * if (contains(o)) {
                 * Log.error("Recycled Item already present: "+o.oid()); return
                 * getFromRecycle(memSize, sp); }
                 */
                o.reset(memSize, sp);
                o.createOid();
            }
            return(o);
        }