protected static double acosine(double[] line,double[] point){
  return Math.acos(cosine(line,point));
}

protected static double acosine ( double [ ] line , double [ ] point ) { return Math . acos ( cosine ( line , point ) ) ; }
returns the angle between the objective vector and a reference vector . this method assumes the line is a normalized weight vector ; the point does not need to be normalized .
