code: public long getTimeLeft(final TimeUnit unit)
  	{
  		final long left = unit.convert(getTimeLeft(), TimeUnit.MILLISECONDS);
  
  		if (left > 0)
  			return left;
  		else
  			return 0;
  	}
docs: Determines the amount of time left (in a custom unit) until the deadline; if the deadline has been reached or passed this
  method returns 0
  
  @param unit
  a unit of time
  
  @return the amount of time left before this deadline expires, converted (using <code>TimeUnit.convert</code>) into the
  given Time Unit