#it has meaning only if there are one or more entities in the conveyer
iflen(self.position)>0:
returnlen(self.getActiveObjectQueue())>0andself.length-self.position[0]<0.000001#the conveyer can dispose an object #only when an entity is at the end of it
#the conveyer can dispose an object only when an entity is at the end of it
returnlen(self.getActiveObjectQueue())>0and\
self.length-self.position[0]<0.000001and\
callerInPrevious
else:
returnFalse
#checks if the conveyer is full to count the blockage. for some reason Plant regards