question: get the multi-character key uniquely identifying the repository 's storage source in which this node appears . concode_field_sep String sourceKey concode_elem_sep int SOURCE_START_INDEX concode_elem_sep String identifier concode_elem_sep int WORKSPACE_END_INDEX concode_elem_sep int IDENTIFIER_START_INDEX concode_elem_sep int UUID_LENGTH concode_elem_sep Comparator<NodeKey> COMPARATOR concode_elem_sep long serialVersionUID concode_elem_sep int SOURCE_END_INDEX concode_elem_sep int WORKSPACE_LENGTH concode_elem_sep int WORKSPACE_START_INDEX concode_elem_sep int SOURCE_LENGTH concode_elem_sep String key concode_elem_sep String workspaceKey concode_field_sep String sourceKey concode_elem_sep int compare concode_elem_sep String keyForWorkspaceName concode_elem_sep NodeKey withWorkspaceKeyAndId concode_elem_sep boolean isValidFormat concode_elem_sep String getWorkspaceKey concode_elem_sep int compareTo concode_elem_sep NodeKey withRandomIdAndWorkspace concode_elem_sep String keyForSourceName concode_elem_sep NodeKey withId concode_elem_sep String getIdentifier concode_elem_sep int hashCode concode_elem_sep boolean isValidRandomIdentifier concode_elem_sep String getIdentifierHash concode_elem_sep boolean equals concode_elem_sep NodeKey withWorkspaceKey concode_elem_sep NodeKey withRandomId concode_elem_sep String toString concode_elem_sep NodeKey withSourceKeyAndId
target: String function ( ) { if ( sourceKey == null ) { sourceKey = key . substring ( SOURCE_START_INDEX , SOURCE_END_INDEX ) ; } return sourceKey ; }