private static void discoverWay ( String [ ] pointA , String [ ] pointB , String [ ] pointC ) {
  long xa = Long . parseLong ( pointA [ 0 ] ) ;
  long ya = Long . parseLong ( pointA [ 1 ] ) ;
  long xb = Long . parseLong ( pointB [ 0 ] ) ;
  long yb = Long . parseLong ( pointB [ 1 ] ) ;
  long xc = Long . parseLong ( pointC [ 0 ] ) ;
  long yc = Long . parseLong ( pointC [ 1 ] ) ;
  long [ ] BA = {
    ( long ) ( xa - xb ) , ( long ) ( ya - yb ) };
    long [ ] BC = {
      ( long ) ( xc - xb ) , ( long ) ( yc - yb ) };
      long BAx = BA [ 0 ] ;
      long BAy = BA [ 1 ] ;
      long BCx = BC [ 0 ] ;
      long BCy = BC [ 1 ] ;
      long direction = ( long ) ( BAx * BCy ) - ( long ) ( BCx * BAy ) ;
      ;
    }
    
private static void discoverWay ( String [ ] pointA , String [ ] pointB , String [ ] pointC ) { long xa = Long . parseLong ( pointA [ 0 ] ) ; long ya = Long . parseLong ( pointA [ 1 ] ) ; long xb = Long . parseLong ( pointB [ 0 ] ) ; long yb = Long . parseLong ( pointB [ 1 ] ) ; long xc = Long . parseLong ( pointC [ 0 ] ) ; long yc = Long . parseLong ( pointC [ 1 ] ) ; long [ ] BA = { ( long ) ( xa - xb ) , ( long ) ( ya - yb ) } ; long [ ] BC = { ( long ) ( xc - xb ) , ( long ) ( yc - yb ) } ; long BAx = BA [ 0 ] ; long BAy = BA [ 1 ] ; long BCx = BC [ 0 ] ; long BCy = BC [ 1 ] ; long direction = ( long ) ( BAx * BCy ) - ( long ) ( BCx * BAy ) ; ; }
(method_declaration (modifiers) type: (void_type) name: (identifier) parameters: (formal_parameters (formal_parameter type: (array_type element: (type_identifier) dimensions: (dimensions)) name: (identifier)) (formal_parameter type: (array_type element: (type_identifier) dimensions: (dimensions)) name: (identifier)) (formal_parameter type: (array_type element: (type_identifier) dimensions: (dimensions)) name: (identifier))) body: (block (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (decimal_integer_literal)))))) (local_variable_declaration type: (array_type element: (integral_type) dimensions: (dimensions)) declarator: (variable_declarator name: (identifier) value: (array_initializer (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))) (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))))))) (local_variable_declaration type: (array_type element: (integral_type) dimensions: (dimensions)) declarator: (variable_declarator name: (identifier) value: (array_initializer (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))) (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (array_access array: (identifier) index: (decimal_integer_literal)))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (array_access array: (identifier) index: (decimal_integer_literal)))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (array_access array: (identifier) index: (decimal_integer_literal)))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (array_access array: (identifier) index: (decimal_integer_literal)))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (binary_expression left: (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))) right: (cast_expression type: (integral_type) value: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))))))))