All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdm.legaldocumentation.master.MasterAgreementVariantIdentifierEnum Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.89
Show newest version
package cdm.legaldocumentation.master;

import cdm.legaldocumentation.master.MasterAgreementVariantIdentifierEnum;
import com.rosetta.model.lib.annotations.RosettaEnum;
import com.rosetta.model.lib.annotations.RosettaEnumValue;
import java.util.Collections;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;


/**
 * @version 6.0.0-dev.82
 */
@RosettaEnum("MasterAgreementVariantIdentifierEnum")
public enum MasterAgreementVariantIdentifierEnum {

	/**
	 * Agreement is Undated
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_001_01") 
	ISLA_GMSLA_001_01("ISLA_GMSLA_001_01", null),
	
	/**
	 * Agreement is Dated
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_001_02") 
	ISLA_GMSLA_001_02("ISLA_GMSLA_001_02", null),
	
	/**
	 * Name and Place of Incorporation
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_002_01") 
	ISLA_GMSLA_002_01("ISLA_GMSLA_002_01", null),
	
	/**
	 * Names and Place of Incorporation plus Additional Information
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_002_02") 
	ISLA_GMSLA_002_02("ISLA_GMSLA_002_02", null),
	
	/**
	 * Defining the Party's Role as Lender or Borrower
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_002_03") 
	ISLA_GMSLA_002_03("ISLA_GMSLA_002_03", null),
	
	/**
	 * Non-specific Roles
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_003_01") 
	ISLA_GMSLA_003_01("ISLA_GMSLA_003_01", null),
	
	/**
	 * Specific Roles
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_003_02") 
	ISLA_GMSLA_003_02("ISLA_GMSLA_003_02", null),
	
	/**
	 * GMSLA Schedule
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_004_01") 
	ISLA_GMSLA_004_01("ISLA_GMSLA_004_01", null),
	
	/**
	 * Outside of GMSLA
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_004_02") 
	ISLA_GMSLA_004_02("ISLA_GMSLA_004_02", null),
	
	/**
	 * Additional Criteria
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_004_03") 
	ISLA_GMSLA_004_03("ISLA_GMSLA_004_03", null),
	
	/**
	 * GMSLA Schedule
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_005_01") 
	ISLA_GMSLA_005_01("ISLA_GMSLA_005_01", null),
	
	/**
	 * Outside of GMSLA
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_005_02") 
	ISLA_GMSLA_005_02("ISLA_GMSLA_005_02", null),
	
	/**
	 * Aggregation Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_006_01") 
	ISLA_GMSLA_006_01("ISLA_GMSLA_006_01", null),
	
	/**
	 * Aggregation Does Not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_006_02") 
	ISLA_GMSLA_006_02("ISLA_GMSLA_006_02", null),
	
	/**
	 * Aggregation Applies Separately to Loan Groups
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_006_03") 
	ISLA_GMSLA_006_03("ISLA_GMSLA_006_03", null),
	
	/**
	 * Aggregation Applies to Some but Not All Loans
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_006_04") 
	ISLA_GMSLA_006_04("ISLA_GMSLA_006_04", null),
	
	/**
	 * Neither Aggregation nor Loan by Loan Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_006_05") 
	ISLA_GMSLA_006_05("ISLA_GMSLA_006_05", null),
	
	/**
	 * Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_007_01") 
	ISLA_GMSLA_007_01("ISLA_GMSLA_007_01", null),
	
	/**
	 * Collateral Disapplied
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_007_02") 
	ISLA_GMSLA_007_02("ISLA_GMSLA_007_02", null),
	
	/**
	 * Netting of Collateral Shall Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_008_01") 
	ISLA_GMSLA_008_01("ISLA_GMSLA_008_01", null),
	
	/**
	 * Netting of Collateral Shall Not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_008_02") 
	ISLA_GMSLA_008_02("ISLA_GMSLA_008_02", null),
	
	/**
	 * Netting of Collateral Shall Apply with Multiple Payments or Delivery Options
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_008_03") 
	ISLA_GMSLA_008_03("ISLA_GMSLA_008_03", null),
	
	/**
	 * Netting of Collateral Shall Apply Separately per Group of Loans
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_008_04") 
	ISLA_GMSLA_008_04("ISLA_GMSLA_008_04", null),
	
	/**
	 * Specified Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_009_01") 
	ISLA_GMSLA_009_01("ISLA_GMSLA_009_01", null),
	
	/**
	 * Notification Time by Collateral Type
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_009_02") 
	ISLA_GMSLA_009_02("ISLA_GMSLA_009_02", null),
	
	/**
	 * Notification Time as Agreed
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_009_03") 
	ISLA_GMSLA_009_03("ISLA_GMSLA_009_03", null),
	
	/**
	 * No Notification Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_009_04") 
	ISLA_GMSLA_009_04("ISLA_GMSLA_009_04", null),
	
	/**
	 * Indemnity Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_010_01") 
	ISLA_GMSLA_010_01("ISLA_GMSLA_010_01", null),
	
	/**
	 * Indemnity does not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_010_02") 
	ISLA_GMSLA_010_02("ISLA_GMSLA_010_02", null),
	
	/**
	 * Single Base Currency
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_011_01") 
	ISLA_GMSLA_011_01("ISLA_GMSLA_011_01", null),
	
	/**
	 * Single Base Currency with Fallback
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_011_02") 
	ISLA_GMSLA_011_02("ISLA_GMSLA_011_02", null),
	
	/**
	 * Single Base Currency with Multiple Fallback Options
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_011_03") 
	ISLA_GMSLA_011_03("ISLA_GMSLA_011_03", null),
	
	/**
	 * Locations are Specified Without Reference to Party
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_012_01") 
	ISLA_GMSLA_012_01("ISLA_GMSLA_012_01", null),
	
	/**
	 * Locations are Specified Separately per Party
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_012_02") 
	ISLA_GMSLA_012_02("ISLA_GMSLA_012_02", null),
	
	/**
	 * Not all Places of Business Have to be Open
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_012_03") 
	ISLA_GMSLA_012_03("ISLA_GMSLA_012_03", null),
	
	/**
	 * Standard Bid Price
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_01") 
	ISLA_GMSLA_013_01("ISLA_GMSLA_013_01", null),
	
	/**
	 * Standard Mid Price
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_02") 
	ISLA_GMSLA_013_02("ISLA_GMSLA_013_02", null),
	
	/**
	 * 2018 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_03") 
	ISLA_GMSLA_013_03("ISLA_GMSLA_013_03", null),
	
	/**
	 * Borrowers Agreement to Pricing Source
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_04") 
	ISLA_GMSLA_013_04("ISLA_GMSLA_013_04", null),
	
	/**
	 * Pre-agreed Pricing Source
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_05") 
	ISLA_GMSLA_013_05("ISLA_GMSLA_013_05", null),
	
	/**
	 * Time Variation
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_013_06") 
	ISLA_GMSLA_013_06("ISLA_GMSLA_013_06", null),
	
	/**
	 * Automatic Early Termination does not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_014_01") 
	ISLA_GMSLA_014_01("ISLA_GMSLA_014_01", null),
	
	/**
	 * Automatic Early Termination Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_014_02") 
	ISLA_GMSLA_014_02("ISLA_GMSLA_014_02", null),
	
	/**
	 * Automatic Early Termination Applies in Modified Form)
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_014_03") 
	ISLA_GMSLA_014_03("ISLA_GMSLA_014_03", null),
	
	/**
	 * Automatic Early Termination is specified separately for each Principal
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_014_04") 
	ISLA_GMSLA_014_04("ISLA_GMSLA_014_04", null),
	
	/**
	 * Automatic Early Termination is not applicable unless required due to the systems of law
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_014_05") 
	ISLA_GMSLA_014_05("ISLA_GMSLA_014_05", null),
	
	/**
	 * Party Specifies a Single Designated Office
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_015_01") 
	ISLA_GMSLA_015_01("ISLA_GMSLA_015_01", null),
	
	/**
	 * Party Specifies Multiple Designated Offices
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_015_02") 
	ISLA_GMSLA_015_02("ISLA_GMSLA_015_02", null),
	
	/**
	 * 2000 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_01") 
	ISLA_GMSLA_016_01("ISLA_GMSLA_016_01", null),
	
	/**
	 * 2010 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_02") 
	ISLA_GMSLA_016_02("ISLA_GMSLA_016_02", null),
	
	/**
	 * 2018 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_03") 
	ISLA_GMSLA_016_03("ISLA_GMSLA_016_03", null),
	
	/**
	 * Plus Email
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_04") 
	ISLA_GMSLA_016_04("ISLA_GMSLA_016_04", null),
	
	/**
	 * Separate Address for Legal and Operational Notices
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_05") 
	ISLA_GMSLA_016_05("ISLA_GMSLA_016_05", null),
	
	/**
	 * Special Instructions
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_016_06") 
	ISLA_GMSLA_016_06("ISLA_GMSLA_016_06", null),
	
	/**
	 * No Process Agent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_017_01") 
	ISLA_GMSLA_017_01("ISLA_GMSLA_017_01", null),
	
	/**
	 * Process Agent Specified
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_017_02") 
	ISLA_GMSLA_017_02("ISLA_GMSLA_017_02", null),
	
	/**
	 * Process Agent to be Appointed
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_017_03") 
	ISLA_GMSLA_017_03("ISLA_GMSLA_017_03", null),
	
	/**
	 * A Party will not act as Agent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_018_01") 
	ISLA_GMSLA_018_01("ISLA_GMSLA_018_01", null),
	
	/**
	 * A Party may act as Agent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_018_02") 
	ISLA_GMSLA_018_02("ISLA_GMSLA_018_02", null),
	
	/**
	 * A Party will always act as Agent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_018_03") 
	ISLA_GMSLA_018_03("ISLA_GMSLA_018_03", null),
	
	/**
	 * Pooled Principal Transactions Shall Not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_019_01") 
	ISLA_GMSLA_019_01("ISLA_GMSLA_019_01", null),
	
	/**
	 * Pooled Principal Transactions Shall  Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_019_02") 
	ISLA_GMSLA_019_02("ISLA_GMSLA_019_02", null),
	
	/**
	 * Pooled Principal Transactions May Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_019_03") 
	ISLA_GMSLA_019_03("ISLA_GMSLA_019_03", null),
	
	/**
	 * Simple Election
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_020_01") 
	ISLA_GMSLA_020_01("ISLA_GMSLA_020_01", null),
	
	/**
	 * Election with Modifications
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_020_02") 
	ISLA_GMSLA_020_02("ISLA_GMSLA_020_02", null),
	
	/**
	 * Term Rate
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_021_01") 
	ISLA_GMSLA_021_01("ISLA_GMSLA_021_01", null),
	
	/**
	 * Overnight Rate
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_021_02") 
	ISLA_GMSLA_021_02("ISLA_GMSLA_021_02", null),
	
	/**
	 * Risk Free Rate
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_021_03") 
	ISLA_GMSLA_021_03("ISLA_GMSLA_021_03", null),
	
	/**
	 * Non-Defaulting Party Election
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_021_04") 
	ISLA_GMSLA_021_04("ISLA_GMSLA_021_04", null),
	
	/**
	 * Spread
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_021_05") 
	ISLA_GMSLA_021_05("ISLA_GMSLA_021_05", null),
	
	/**
	 * Agreement Covers Existing Loans
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_022_01") 
	ISLA_GMSLA_022_01("ISLA_GMSLA_022_01", null),
	
	/**
	 * Agreement Does Not Cover Existing Loans
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_022_02") 
	ISLA_GMSLA_022_02("ISLA_GMSLA_022_02", null),
	
	/**
	 * Automation Does Not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_023_01") 
	ISLA_GMSLA_023_01("ISLA_GMSLA_023_01", null),
	
	/**
	 * Automation May Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_023_02") 
	ISLA_GMSLA_023_02("ISLA_GMSLA_023_02", null),
	
	/**
	 * Standard Pre-Print
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_024_01") 
	ISLA_GMSLA_024_01("ISLA_GMSLA_024_01", null),
	
	/**
	 * Grace Period Amendment
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_024_02") 
	ISLA_GMSLA_024_02("ISLA_GMSLA_024_02", null),
	
	/**
	 * Jurisdictional Amendments
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_024_03") 
	ISLA_GMSLA_024_03("ISLA_GMSLA_024_03", null),
	
	/**
	 * Transferor Pays Costs and Expenses
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_025_01") 
	ISLA_GMSLA_025_01("ISLA_GMSLA_025_01", null),
	
	/**
	 * Transferor Pays Costs and Expenses other than those arising from Negligence
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_025_02") 
	ISLA_GMSLA_025_02("ISLA_GMSLA_025_02", null),
	
	/**
	 * Transferor only Liable for Cost and Expenses if Reasonable Notice of Buy-in
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_025_03") 
	ISLA_GMSLA_025_03("ISLA_GMSLA_025_03", null),
	
	/**
	 * Buy-in Expanded to Cover Buy-in Exercised by an Exchange
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_025_04") 
	ISLA_GMSLA_025_04("ISLA_GMSLA_025_04", null),
	
	/**
	 * Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_026_01") 
	ISLA_GMSLA_026_01("ISLA_GMSLA_026_01", null),
	
	/**
	 * Selecting Party other than Lender
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_026_02") 
	ISLA_GMSLA_026_02("ISLA_GMSLA_026_02", null),
	
	/**
	 * Variation of Exchange Rate Source
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_026_03") 
	ISLA_GMSLA_026_03("ISLA_GMSLA_026_03", null),
	
	/**
	 * Standard Scope
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_027_01") 
	ISLA_GMSLA_027_01("ISLA_GMSLA_027_01", null),
	
	/**
	 * Limited Scope
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_027_02") 
	ISLA_GMSLA_027_02("ISLA_GMSLA_027_02", null),
	
	/**
	 * Same Day
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_028_01") 
	ISLA_GMSLA_028_01("ISLA_GMSLA_028_01", null),
	
	/**
	 * Alternative Delivery Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_028_02") 
	ISLA_GMSLA_028_02("ISLA_GMSLA_028_02", null),
	
	/**
	 * Same Day with Notification Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_028_03") 
	ISLA_GMSLA_028_03("ISLA_GMSLA_028_03", null),
	
	/**
	 * Alternative Delivery Time with Notification Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_028_04") 
	ISLA_GMSLA_028_04("ISLA_GMSLA_028_04", null),
	
	/**
	 * Asset Dependent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_028_05") 
	ISLA_GMSLA_028_05("ISLA_GMSLA_028_05", null),
	
	/**
	 * Simultaneous delivery of securities and collateral
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_029_01") 
	ISLA_GMSLA_029_01("ISLA_GMSLA_029_01", null),
	
	/**
	 * Collateral Delivery as specified in the Security Agreement
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_029_02") 
	ISLA_GMSLA_029_02("ISLA_GMSLA_029_02", null),
	
	/**
	 * Lender to Deliver Securities once Collateral is Delivered
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_029_03") 
	ISLA_GMSLA_029_03("ISLA_GMSLA_029_03", null),
	
	/**
	 * Borrower Request
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_030_01") 
	ISLA_GMSLA_030_01("ISLA_GMSLA_030_01", null),
	
	/**
	 * Borrower Request/Lender Consent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_030_02") 
	ISLA_GMSLA_030_02("ISLA_GMSLA_030_02", null),
	
	/**
	 * Lender or Borrower Request
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_030_03") 
	ISLA_GMSLA_030_03("ISLA_GMSLA_030_03", null),
	
	/**
	 * Pre-approval of Alternative Collateral
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_030_04") 
	ISLA_GMSLA_030_04("ISLA_GMSLA_030_04", null),
	
	/**
	 * Manufactured Payment of Amount Such Party Would Be Entitled to Receive
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_031_01") 
	ISLA_GMSLA_031_01("ISLA_GMSLA_031_01", null),
	
	/**
	 * Manufactured Payment of Amount Such Lender Would Be Entitled to Receive
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_031_02") 
	ISLA_GMSLA_031_02("ISLA_GMSLA_031_02", null),
	
	/**
	 * Manufactured Payment Only in Relation to Loaned Securities
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_031_03") 
	ISLA_GMSLA_031_03("ISLA_GMSLA_031_03", null),
	
	/**
	 * Additional Sum to Be Paid to Cover Tax Relief
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_031_04") 
	ISLA_GMSLA_031_04("ISLA_GMSLA_031_04", null),
	
	/**
	 * Notice Requirement
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_031_05") 
	ISLA_GMSLA_031_05("ISLA_GMSLA_031_05", null),
	
	/**
	 * Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_032_01") 
	ISLA_GMSLA_032_01("ISLA_GMSLA_032_01", null),
	
	/**
	 * Reasonable Notice Defined
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_032_02") 
	ISLA_GMSLA_032_02("ISLA_GMSLA_032_02", null),
	
	/**
	 * No Right to Instruct
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_032_03") 
	ISLA_GMSLA_032_03("ISLA_GMSLA_032_03", null),
	
	/**
	 * Payment Within a Week
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_033_01") 
	ISLA_GMSLA_033_01("ISLA_GMSLA_033_01", null),
	
	/**
	 * Payment Within 10 Days
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_033_02") 
	ISLA_GMSLA_033_02("ISLA_GMSLA_033_02", null),
	
	/**
	 * Payment Upon Maturity
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_033_03") 
	ISLA_GMSLA_033_03("ISLA_GMSLA_033_03", null),
	
	/**
	 * Such Rate as Agreed
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_034_01") 
	ISLA_GMSLA_034_01("ISLA_GMSLA_034_01", null),
	
	/**
	 * VAT Added
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_034_02") 
	ISLA_GMSLA_034_02("ISLA_GMSLA_034_02", null),
	
	/**
	 * No Deduction
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_034_03") 
	ISLA_GMSLA_034_03("ISLA_GMSLA_034_03", null),
	
	/**
	 * No Rate Payable
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_034_04") 
	ISLA_GMSLA_034_04("ISLA_GMSLA_034_04", null),
	
	/**
	 * Lender May Terminate a Loan at any Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_035_01") 
	ISLA_GMSLA_035_01("ISLA_GMSLA_035_01", null),
	
	/**
	 * Lender May Not Terminate a Loan
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_035_02") 
	ISLA_GMSLA_035_02("ISLA_GMSLA_035_02", null),
	
	/**
	 * Borrower May Terminate a Loan at Any Time
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_036_01") 
	ISLA_GMSLA_036_01("ISLA_GMSLA_036_01", null),
	
	/**
	 * Borrower May Terminate a Loan Subject to Notice
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_036_02") 
	ISLA_GMSLA_036_02("ISLA_GMSLA_036_02", null),
	
	/**
	 * Borrower May Terminate a Loan Subject to Limitations Concerning Corporate Actions
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_036_03") 
	ISLA_GMSLA_036_03("ISLA_GMSLA_036_03", null),
	
	/**
	 * Borrower May Terminate a Loan Subject to Paying the Rate for the Full Term
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_036_04") 
	ISLA_GMSLA_036_04("ISLA_GMSLA_036_04", null),
	
	/**
	 * Failure to Deliver Event of Default Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_037_01") 
	ISLA_GMSLA_037_01("ISLA_GMSLA_037_01", null),
	
	/**
	 * Failure to Deliver Event of Default does not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_037_02") 
	ISLA_GMSLA_037_02("ISLA_GMSLA_037_02", null),
	
	/**
	 * Failure to Deliver Event of Default does not Apply to Lender
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_037_03") 
	ISLA_GMSLA_037_03("ISLA_GMSLA_037_03", null),
	
	/**
	 * 2000 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_038_01") 
	ISLA_GMSLA_038_01("ISLA_GMSLA_038_01", null),
	
	/**
	 * 2010 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_038_02") 
	ISLA_GMSLA_038_02("ISLA_GMSLA_038_02", null),
	
	/**
	 * 2018 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_038_03") 
	ISLA_GMSLA_038_03("ISLA_GMSLA_038_03", null),
	
	/**
	 * 2000 Modified No Lender Close Out
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_038_04") 
	ISLA_GMSLA_038_04("ISLA_GMSLA_038_04", null),
	
	/**
	 * 2000 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_039_01") 
	ISLA_GMSLA_039_01("ISLA_GMSLA_039_01", null),
	
	/**
	 * 2010/2018 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_039_02") 
	ISLA_GMSLA_039_02("ISLA_GMSLA_039_02", null),
	
	/**
	 * Hybrid
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_039_03") 
	ISLA_GMSLA_039_03("ISLA_GMSLA_039_03", null),
	
	/**
	 * 2000 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_040_01") 
	ISLA_GMSLA_040_01("ISLA_GMSLA_040_01", null),
	
	/**
	 * 2010/2018 Standard
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_040_02") 
	ISLA_GMSLA_040_02("ISLA_GMSLA_040_02", null),
	
	/**
	 * Hybrid
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_040_03") 
	ISLA_GMSLA_040_03("ISLA_GMSLA_040_03", null),
	
	/**
	 * Standard Costs and Expenses
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_041_01") 
	ISLA_GMSLA_041_01("ISLA_GMSLA_041_01", null),
	
	/**
	 * Limitation of Costs and Expenses
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_041_02") 
	ISLA_GMSLA_041_02("ISLA_GMSLA_041_02", null),
	
	/**
	 * Expansion of Costs and Expenses
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_041_03") 
	ISLA_GMSLA_041_03("ISLA_GMSLA_041_03", null),
	
	/**
	 * No Contractual Set-Off
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_042_01") 
	ISLA_GMSLA_042_01("ISLA_GMSLA_042_01", null),
	
	/**
	 * Simple Contractual Set-Off
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_042_02") 
	ISLA_GMSLA_042_02("ISLA_GMSLA_042_02", null),
	
	/**
	 * Set-Off with Unascertained Obligations Amendment
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_042_03") 
	ISLA_GMSLA_042_03("ISLA_GMSLA_042_03", null),
	
	/**
	 * Standard Paragraph 11.2(a)
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_043_01") 
	ISLA_GMSLA_043_01("ISLA_GMSLA_043_01", null),
	
	/**
	 * Amended Paragraph 11.2,(a) applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_043_02") 
	ISLA_GMSLA_043_02("ISLA_GMSLA_043_02", null),
	
	/**
	 * Consent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_044_01") 
	ISLA_GMSLA_044_01("ISLA_GMSLA_044_01", null),
	
	/**
	 * Consent with Standard Exclusions
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_044_02") 
	ISLA_GMSLA_044_02("ISLA_GMSLA_044_02", null),
	
	/**
	 * Consent with Additional Exclusions
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_044_03") 
	ISLA_GMSLA_044_03("ISLA_GMSLA_044_03", null),
	
	/**
	 * Pre-approved Assignments
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_044_04") 
	ISLA_GMSLA_044_04("ISLA_GMSLA_044_04", null),
	
	/**
	 * Parties May Record All Conversations
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_045_01") 
	ISLA_GMSLA_045_01("ISLA_GMSLA_045_01", null),
	
	/**
	 * Parties Agree to Obtain Consent
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_045_02") 
	ISLA_GMSLA_045_02("ISLA_GMSLA_045_02", null),
	
	/**
	 * Parties Limit the Conversations that May be Recorded
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_045_03") 
	ISLA_GMSLA_045_03("ISLA_GMSLA_045_03", null),
	
	/**
	 * Submission as Evidence
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_045_04") 
	ISLA_GMSLA_045_04("ISLA_GMSLA_045_04", null),
	
	/**
	 * Standard Waiver of Immunity Applies
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_046_01") 
	ISLA_GMSLA_046_01("ISLA_GMSLA_046_01", null),
	
	/**
	 * Waiver of Immunity may Not Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_046_02") 
	ISLA_GMSLA_046_02("ISLA_GMSLA_046_02", null),
	
	/**
	 * No Additional Documentation Required
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_047_01") 
	ISLA_GMSLA_047_01("ISLA_GMSLA_047_01", null),
	
	/**
	 * Additional Documentation Required
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_047_02") 
	ISLA_GMSLA_047_02("ISLA_GMSLA_047_02", null),
	
	/**
	 * Collateral Transfer Details not included
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_048_01") 
	ISLA_GMSLA_048_01("ISLA_GMSLA_048_01", null),
	
	/**
	 * Collateral Transfer Details included
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_048_02") 
	ISLA_GMSLA_048_02("ISLA_GMSLA_048_02", null),
	
	/**
	 * Confidentiality Clause
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_049_01") 
	ISLA_GMSLA_049_01("ISLA_GMSLA_049_01", null),
	
	/**
	 * Permitted Disclosure Clause
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_049_02") 
	ISLA_GMSLA_049_02("ISLA_GMSLA_049_02", null),
	
	/**
	 * Paragraph 20.1 Amended to Refer  Paragraph 6
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_050_01") 
	ISLA_GMSLA_050_01("ISLA_GMSLA_050_01", null),
	
	/**
	 * Paragraph 27.2 Amended to refer to the 2010 GMSLA
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_050_02") 
	ISLA_GMSLA_050_02("ISLA_GMSLA_050_02", null),
	
	/**
	 * MCTA  Delivery only
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_051_01") 
	ISLA_GMSLA_051_01("ISLA_GMSLA_051_01", null),
	
	/**
	 * MCTA  Delivery and Re-Delivery
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_051_02") 
	ISLA_GMSLA_051_02("ISLA_GMSLA_051_02", null),
	
	/**
	 * MCTA  Drops to Zero for a Defaulting Party
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_051_03") 
	ISLA_GMSLA_051_03("ISLA_GMSLA_051_03", null),
	
	/**
	 * No Non-Reliance Representation
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_052_01") 
	ISLA_GMSLA_052_01("ISLA_GMSLA_052_01", null),
	
	/**
	 * Non-Reliance Representation Added
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_052_02") 
	ISLA_GMSLA_052_02("ISLA_GMSLA_052_02", null),
	
	/**
	 * No Records and Statements Clause
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_053_01") 
	ISLA_GMSLA_053_01("ISLA_GMSLA_053_01", null),
	
	/**
	 * Records and Statements Clause Added
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_053_02") 
	ISLA_GMSLA_053_02("ISLA_GMSLA_053_02", null),
	
	/**
	 * Recovery and Resolution not Included
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_054_01") 
	ISLA_GMSLA_054_01("ISLA_GMSLA_054_01", null),
	
	/**
	 * Recovery and Resolution Included in GMSLA
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_054_02") 
	ISLA_GMSLA_054_02("ISLA_GMSLA_054_02", null),
	
	/**
	 * Recovery and Resolution Included by Protocol
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_054_03") 
	ISLA_GMSLA_054_03("ISLA_GMSLA_054_03", null),
	
	/**
	 * Recovery and Resolution Incorporated by Reference
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_054_04") 
	ISLA_GMSLA_054_04("ISLA_GMSLA_054_04", null),
	
	/**
	 * Security Agreement Details Included
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_055_01") 
	ISLA_GMSLA_055_01("ISLA_GMSLA_055_01", null),
	
	/**
	 * Triparty Services Not Referenced
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_056_01") 
	ISLA_GMSLA_056_01("ISLA_GMSLA_056_01", null),
	
	/**
	 * Triparty Services May Apply
	 */
	@RosettaEnumValue(value = "ISLA_GMSLA_056_02") 
	ISLA_GMSLA_056_02("ISLA_GMSLA_056_02", null)
;
	private static Map values;
	static {
        Map map = new ConcurrentHashMap<>();
		for (MasterAgreementVariantIdentifierEnum instance : MasterAgreementVariantIdentifierEnum.values()) {
			map.put(instance.toDisplayString(), instance);
		}
		values = Collections.unmodifiableMap(map);
    }

	private final String rosettaName;
	private final String displayName;

	MasterAgreementVariantIdentifierEnum(String rosettaName, String displayName) {
		this.rosettaName = rosettaName;
		this.displayName = displayName;
	}

	public static MasterAgreementVariantIdentifierEnum fromDisplayName(String name) {
		MasterAgreementVariantIdentifierEnum value = values.get(name);
		if (value == null) {
			throw new IllegalArgumentException("No enum constant with display name \"" + name + "\".");
		}
		return value;
	}

	@Override
	public String toString() {
		return toDisplayString();
	}

	public String toDisplayString() {
		return displayName != null ?  displayName : rosettaName;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy