public void processInmateReleasesInWorld(World world) {

		PrisonObject foundPrison = null;
		InmateObject foundInmate = null;
		
		for (PrisonObject prison : prisons) {
			
			if (prison.prisonLocation.getWorld().equals(world)) {
				
				for (InmateObject inmate : prison.prisonInmates) {
					
					Long currentTime = world.getFullTime();
					Long inmateSentenceDate = inmate.sentenceDate;
					Integer inmateSentenceHours = inmate.sentenceHours;
					Long inmateSentenceTicks = Long.valueOf(72000 * inmateSentenceHours);

					// instance.getLogger().info(currentTime + " - " + inmateSentenceDate + " > " + inmateSentenceTicks);
					
					if ((currentTime - inmateSentenceDate) > inmateSentenceTicks) {
						
						foundPrison = prison;
						foundInmate = inmate;
						
					}
					
					
				}
				
			}
			
		}
		
		if (foundPrison != null) {
			
			releaseInmate(foundPrison, foundInmate);
			
		}
		
	}