public static <T extends Number>boolean isBetween(T a,T b,T c){
  return b.doubleValue() > a.doubleValue() ? c.doubleValue() >= a.doubleValue() && c.doubleValue() <= b.doubleValue() : c.doubleValue() >= b.doubleValue() && c.doubleValue() <= a.doubleValue();
}

public static < T extends Number > boolean isBetween ( T a , T b , T c ) { return b . doubleValue ( ) > a . doubleValue ( ) ? c . doubleValue ( ) >= a . doubleValue ( ) && c . doubleValue ( ) <= b . doubleValue ( ) : c . doubleValue ( ) >= b . doubleValue ( ) && c . doubleValue ( ) <= a . doubleValue ( ) ; }
method isbetween . is c between a and b
