protected int checkVerticalKey(int key, String exception) {  return 0; }
protected  int checkVerticalKey(int key, String exception) { switch (key) { case SwingConstants.TOP: case SwingConstants.BOTTOM: case SwingConstants.CENTER: break; default: throw new IllegalArgumentException(exception); } return key; }
	protected int checkVerticalKey(int key, String exception) {		//       Ensures that the key is a valid.		return 0;	}