###############################################################################
# Copyright (c) 2000, 2018 IBM Corporation and others.
#
# This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
#     IBM Corporation - initial API and implementation
###############################################################################

JDIArrayEntryVariable_exception_modifying_variable_value={0} occurred while modifying variable value.
JDIArrayEntryVariable_exception_retrieving_reference_type={0} occurred retrieving reference type.
JDIArrayEntryVariable_exception_retrieving_type_signature={0} occurred retrieving type signature.
JDIArrayEntryVariable_exception_while_retrieving_type_of_array_entry={0} occurred while retrieving type of array entry.
JDIArrayEntryVariable_value_modification_failed=Value modification failed - unable to retrieve array.

JDIArrayType_exception_while_creating_new_instance_of_array={0} occurred while creating new instance of array.
JDIArrayType_exception_while_retrieving_component_type_of_array={0} occurred while retrieving component type of array.

JDIArrayValue_exception_while_retrieving_array_length={0} occurred while retrieving array length.
JDIArrayValue_exception_while_retrieving_value_from_array={0} occurred while retrieving value from array.
JDIArrayValue_exception_while_retrieving_values_from_array={0} occurred while retrieving values from array.
JDIArrayValue_exception_while_setting_value_in_array={0} occurred while setting value in array.
JDIArrayValue_6=Index out of bounds.
JDIArrayValue_8=Specified range out of bounds.

JDIClassType_exception_while_performing_method_lookup_for_constructor={0} occurred while performing method lookup for constructor with signature {1}
JDIClassType_exception_while_performing_method_lookup_for_selector={0} occurred while performing method lookup for selector {1} and signature {2}
JDIClassType_exception_while_retrieving_class_object={0} occurred while retrieving class object
JDIClassType_exception_while_retrieving_field={0} occurred while retrieving field {1}
JDIClassType_exception_while_retrieving_superclass={0} occurred while retrieving superclass
JDIClassType_Type_does_not_implement_cosntructor=Type does not implement constructor with signature {0}
JDIClassType_Type_does_not_implement_selector=Type does not implement selector {0} and signature {1}
JDIClassType_Type_is_not_a_class_type=Type is not a class type.

JDIDebugElement_unknown=<unknown>
JDIDebugTarget_does_not_support_disconnect=VM does not support 'disconnect'.
JDIDebugTarget_does_not_support_storage_retrieval=Does not support memory block retrieval
JDIDebugTarget_does_not_support_termination=VM does not support termination.
JDIDebugTarget_exception_disconnecting={0} occurred disconnecting from VM.
JDIDebugTarget_exception_resume={0} occurred resuming VM.
JDIDebugTarget_exception_retrieving_version_information={0} occurred retrieving version information for {1}.
JDIDebugTarget_exception_suspend={0} occurred suspending VM.
JDIDebugTarget_exception_terminating={0} occurred while terminating VM.
JDIDebugTarget_JDI_Event_Dispatcher=: JDI Event Dispatcher
JDIDebugTarget_Unable_to_create_class_prepare_request___VM_disconnected__2=Unable to create class prepare request - VM disconnected.
JDIDebugTarget_Unable_to_create_class_prepare_request__3=Unable to create class prepare request.
JDIDebugTarget_Unable_to_retrieve_types___VM_disconnected__4=Unable to retrieve types - VM disconnected.

JDIFieldVariable_exception_modifying_value={0} occurred modifying value.
JDIFieldVariable_exception_retrieving_field_name={0} occurred retrieving field name.
JDIFieldVariable_exception_retrieving_field_signature={0} occurred retrieving field signature.
JDIFieldVariable_exception_while_retrieving_type_of_field={0} occurred while retrieving type of field.

JDILocalVariable_exception_modifying_local_variable_value={0} occurred modifying local variable value.
JDILocalVariable_exception_retrieving_local_variable_name={0} occurred retrieving local variable name.
JDILocalVariable_exception_retrieving_local_variable_type_name={0} occurred retrieving local variable type name.
JDILocalVariable_exception_retrieving_local_variable_type_signature={0} occurred retrieving local variable type signature.
JDILocalVariable_exception_while_retrieving_type_of_local_variable={0} occurred while retrieving type of local variable.

JDIModificationVariable_0=The value''s format is incompatible with type {0}
JDIModificationVariable_Unable_to_generate_value___VM_disconnected__1=Unable to generate value - VM disconnected.

JDIObjectValue_exception_retrieving_field={0} occurred retrieving field.
JDIObjectValue_exception_retrieving_reference_type={0} occurred retrieving reference type.
JDIObjectValue_exception_while_performing_method_lookup_for_selector={0} occurred while performing method lookup for selector \"{1}\" with signature \"{2}\"
JDIObjectValue_11=Method "{0}" with signature "{1}" is not applicable on this object
JDIObjectValue_12=Unable to retrieve references
JDIObjectValue_13=Disabling garbage collection failed.
JDIObjectValue_14=Enabling garbage collection failed.
JDIObjectValue_0=Failed to retrieve waiting threads
JDIObjectValue_1=Failed to retrieve owning thread

JDIStackFrame__unknown_declaring_type__1=<unknown declaring type>
JDIStackFrame__unknown_method__1=<unknown method>
JDIStackFrame__unknown_receiving_type__2=<unknown receiving type>
JDIStackFrame_Drop_to_frame_not_supported=Drop to frame not supported.
JDIStackFrame_exception_retreiving_declaring_type={0} occurred retrieving declaring type.
JDIStackFrame_exception_retrieving_argument_type_names={0} occurred retrieving argument type names.
JDIStackFrame_exception_retrieving_declaring_type={0} occurred retrieving declaring type.
JDIStackFrame_exception_retrieving_fields={0} occurred retrieving fields of declaring type.
JDIStackFrame_exception_retrieving_line_number={0} occurred retrieving line number.
JDIStackFrame_exception_retrieving_method_name={0} occurred retrieving method name.
JDIStackFrame_exception_retrieving_method_signature={0} occurred retrieving method signature.
JDIStackFrame_exception_retrieving_receiving_type={0} occurred retrieving receiving type.
JDIStackFrame_exception_retrieving_source_name={0} occurred retrieving source name debug attribute.
JDIStackFrame_exception_retrieving_source_path={0} occurred retrieving source path debug attribute.
JDIStackFrame_exception_retrieving_this={0} occurred retrieving ''this'' from stack frame.
JDIStackFrame_exception_retrieving_visible_variables_2={0} occurred retrieving visible variables.
JDIStackFrame_exception_retrieving_visible_variables={0} occurred retrieving visible variables.
JDIStackFrame_pop_frame_not_supported=Popping frames not supported.
JDIStackFrame_Variable_information_unavailable_for_native_methods=Variable information unavailable for native methods
JDIStackFrame_ReturnValue={0}() returned
JDIStackFrame_ReturningValue={0}() is returning
JDIStackFrame_ExceptionThrown={0}() threw
JDIStackFrame_ThrowingException={0}() is throwing
JDIStackFrame_NoMethodReturnValue=no method return value
JDIStackFrame_NotObservedBecauseOfTimeout=(Not observed to speed up the long running step operation)

JDIThisVariable_exception_while_retrieving_type_this={0} occurred while retrieving type ''this''.
JDIThisVariableexception_retrieving_reference_type_name={0} occurred retrieving reference type name.
JDIThisVariableexception_retrieving_type_signature={0} occurred retrieving type signature.
JDIThisVariable_Exception_occurred_while_retrieving_modifiers__1=Exception occurred while retrieving modifiers.

JDIThread_can_only_specify_one_receiver_for_a_method_invocation=Internal error - can only specify one receiver for a method invocation
JDIThread_Cannot_perform_nested_evaluations_2=Cannot perform nested evaluations
JDIThread_Cannot_perform_nested_evaluations=Cannot perform nested evaluations.
JDIThread_Evaluation_failed___thread_not_suspended=Evaluation failed - thread not suspended.
JDIThread_exception_creating_step_request={0} occurred creating step request.
JDIThread_exception_determining_if_system_thread={0} occurred while determining if thread is a ''System'' thread.
JDIThread_exception_dropping_to_frame={0} occurred while dropping to stack frame.
JDIThread_exception_invoking_method={0} occurred invoking method.
JDIThread_exception_popping={0} occurred popping stack frame.
JDIThread_exception_resuming={0} occurred resuming thread.
JDIThread_exception_retrieving_frame_count={0} occurred retrieving frame count.

JDIThread_exception_retrieving_stack_frames_2={0} occurred retrieving stack frames.
JDIThread_exception_retrieving_thread_group_name={0} occurred retrieving thread group name.
JDIThread_exception_retrieving_thread_group={0} occurred retrieving thread group.
JDIThread_exception_retrieving_thread_name={0} occurred retrieving thread name.
JDIThread_exception_retrieving_thread_priority={0} occurred retrieving thread priority.
JDIThread_exception_stepping={0} occurred stepping in thread.
JDIThread_exception_suspending={0} occurred suspending thread.
JDIThread_exception_while_popping_stack_frame={0} occurred while popping stack frame.
JDIThread_no_priority_field=Unable to find 'priority' field in thread.
JDIThread_priority_not_an_integer=Value of thread 'priority' is not an integer.
JDIThread_Thread_must_be_suspended_by_step_or_breakpoint_to_perform_method_invocation_1=Thread must be suspended by step or breakpoint to perform method invocation
JDIThread_suspend_timeout=Thread did not suspend within specified timeout: {0} (ms)
JDIThread_garbage_collected_1=garbage collected
JDIThread_Unable_to_retrieve_stack_frame___thread_not_suspended__1=Unable to retrieve stack frame - thread not suspended.
JDIThread_Unable_to_create_step_request___VM_disconnected__1=Unable to create step request - VM disconnected.
JDIThread_Unable_to_create_step_request___VM_disconnected__2=Unable to create step request - VM disconnected.
JDIThread_39=JDI thread evaluations

JDIThread_42=disconnected
JDIThread_43=Failed to retrieve owned monitor.
JDIThread_44=Failed to retrieve owned monitor.
JDIThread_45=Failed to retrieve contended monitor.
JDIThread_46=Failed to retrieve contended monitor.
JDIThread_47=Unable to determine thread daemon status
JDIThread_48=Force return failed.
JDIThread_0=Exception processing async thread queue
JDIThread_1=Suspend failed waiting for an expression evaluation to complete.
JDIThreadGroup_0=Error retrieving threads in thread group
JDIThreadGroup_1=Error retrieving parent of thread group
JDIThreadGroup_2=Error retrieving groups in thread group
JDIThreadGroup_3=Error retrieving thread group name
JDIThreadGroup_4=Error retrieving groups in thread group
JDIThreadGroup_5=Error retrieving threads in thread group
JDIType_exception_while_retrieving_signature={0} occurred while retrieving signature.
JDIType_exception_while_retrieving_type_name={0} occurred while retrieving type name.

JDIValue_deallocated=deallocated
JDIValue_exception_is_collected={0} occurred determining if object has been garbage collected.
JDIValue_exception_retrieving_fields={0} occurred retrieving fields.
JDIValue_exception_retrieving_length_of_array={0} occurred retrieving length of array.
JDIValue_exception_retrieving_reference_type_name={0} occurred retrieving reference type name.
JDIValue_exception_retrieving_type_signature={0} occurred retrieving type signature.
JDIValue_exception_retrieving_type={0} occurred retrieving type
JDIValue_exception_retrieving_unique_id={0} occurred retrieving unique id.
JDIValue_exception_retrieving_value={0} occurred retrieving value.
JDIValue_id_8=(id={0})
JDIValue_null_4=null

JDIVariable_does_not_support_value_modification=Variable does not support value modification.
JDIVariable_exception_retrieving={0} occurred while retrieving value.

Timer_Timer_cannot_be_started_more_than_once_1=Timer cannot be started more than once

JDIObjectValueMethod_declaring_type_not_found_1=Method declaring type not found
JDIObjectValue_method_lookup_failed_for_selector____0____with_signature____1___1=method lookup failed for selector \"{0}\" with signature \"{1}"
JDIThread_exception_stoping_thread={0} occurred stopping thread.

JDIReferenceType_2=Exception occurred while retrieving fields.
JDIReferenceType_3=Exception occurred while retrieving declared fields.
JDIReferenceType_0={0} occurred while retrieving class loader
JDIReferenceType_1=Unable to retrieve default stratum
JDIReferenceType_4=Error retrieving source debug attribute
JDIReferenceType_5=Unable to retrieve instances

JDIReferenceListValue_0=[{0}]
JDIReferenceListValue_2=No references
JDIReferenceListValue_3={0} reference:\n
JDIReferenceListValue_4={0} references:\n
JDIReferenceListValue_6=''{0}'' referenced from:
JDIReferenceListValue_7=Failed to retrieve variable
JDIReferenceListValue_8=Failed to retrieve variables
JDIReferenceListValue_9=Display limited to {0} references, see Heap Walking preference page.
JDIReferenceListValue_11=...
JDIReferenceListValue_15={0}+

JDIFieldVariable_0=Unable to perform an assignment to a field declared in an interface
JDIStackFrame_25=Invalid stack frame

# This is for the 'force return' function. When a user forces a method to return
# the returned expression's value has to be compatible with the declared
# return type of the method. 
JDIStackFrame_26=Return value not assignment compatible with method return type

JDIStackFrame_0=Declaring type is not a class
JDINullValue_0=java.lang.NullPointerException at {0}
JDIDebugTarget_0=Disconnecting Java Debug Target
JDIDebugTarget_1=Error retrieving top level thread groups
JDIDebugTarget_2=Unable to retrieve name
JDIDebugTarget_4=Unable to retrieve version
