public static float asin(float fValue) {
        if (-1.0f < fValue) {
            if (fValue < 1.0f) {
                return (float) Math.asin(fValue);
            }
            return HALF_PI;
        }
        return -HALF_PI;
    }
Returns the arc sine of a value.<br>
Special cases:
<ul><li>If fValue is smaller than -1, then the result is -HALF_PI.
<li>If the argument is greater than 1, then the result is HALF_PI.</ul>

@param fValue The value to arc sine.
@return the angle in radians.
@see java.lang.Math#asin(double)
jme3-core/src/main/java/com/jme3/math/FastMath.java