private static int unsafeGet ( Optional < Integer > argument , String argumentName ) {
  return argument . orElseThrow ( ( ) -> new IllegalArgumentException ( "Missing Argument " + argumentName ) ) ;
}

private static int unsafeGet ( Optional < Integer > argument , String argumentName ) { return argument . orElseThrow ( ( ) -> new IllegalArgumentException ( " Missing ▁ Argument ▁ " + argumentName ) ) ; }
(method_declaration (modifiers) type: (integral_type) name: (identifier) parameters: (formal_parameters (formal_parameter type: (generic_type (type_identifier) (type_arguments (type_identifier))) name: (identifier)) (formal_parameter type: (type_identifier) name: (identifier))) body: (block (return_statement (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (lambda_expression parameters: (formal_parameters) body: (object_creation_expression type: (type_identifier) arguments: (argument_list (binary_expression left: (string_literal) right: (identifier))))))))))