question: public static Number sqrt ( Number a ) { if ( ( a . doubleValue ( ) < 0.0 ) && Settings . isProtectedFunctions ( ) ) { return Math . sqrt ( Math . abs ( a . doubleValue ( ) ) ) ; } else { return Math . sqrt ( a . doubleValue ( ) ) ; } }
target:  Returns the square root of the number.  If the number is less than zero and function protection is enabled, this functions the square root of the absolute value of the number.