code: private static boolean polylineRelatePoint_(Polyline polyline_a,
  			Point point_b, double tolerance, int relation,
  			ProgressTracker progress_tracker) {
  		switch (relation) {
  		case Relation.disjoint:
  			return polylineDisjointPoint_(polyline_a, point_b, tolerance,
  					progress_tracker);
  
  		case Relation.contains:
  			return polylineContainsPoint_(polyline_a, point_b, tolerance,
  					progress_tracker);
  
  		case Relation.touches:
  			return polylineTouchesPoint_(polyline_a, point_b, tolerance,
  					progress_tracker);
  
  		default:
  			break; // warning fix
  		}
  
  		return false;
  	}
docs: Returns true if the relation holds.