code: private boolean hasVerticalSpaceToMove(float yAxisDelta) {
  		int parentHeight = getParentView().getHeight();
  		LOGGER.trace("Parent view height is: {}", parentHeight);
  		int endTopBound = calculateEndTopBound(yAxisDelta);
  		int endBottomBound = calculateEndBottomBound(yAxisDelta);
  		LOGGER.trace("Calculated end bounds: top = {}, bottom = {}", endTopBound, endBottomBound);
  		return endTopBound >= 0 && endBottomBound <= parentHeight;
  	}
docs: Checks whether there is enough space left to move the view vertically within
  its parent container
  <p>
  Calls {@link #calculateEndTopBound(float)} and {@link #calculateEndBottomBound(float)}
  to calculate the resulting Y coordinate of the view's top and bottom bounds
  
  @param yAxisDelta Y-axis delta in actual pixels
  @return true if there is enough space to move the view vertically, otherwise false