@Override
		public int compareTo(PriorityItem item) {
			if(this.priority != item.priority) { 
				return this.priority - item.priority;
			}
			if( o instanceof Number) {
				return(((Number)this.o).intValue() - ((Number)item.o).intValue());
			}
			return 0;
		}