### Question:
LlamaAM { public static LlamaAM create(Configuration conf) throws LlamaException { conf = cloneConfiguration(conf); LlamaAM am = new MultiQueueLlamaAM(conf); if (conf.getBoolean(GANG_ANTI_DEADLOCK_ENABLED_KEY, GANG_ANTI_DEADLOCK_ENABLED_DEFAULT)) { am = new GangAntiDeadlockLlamaAM(conf, am); } am = new ExpansionReservationsLlamaAM(am); return new APIContractLlamaAM(am); } protected  LlamaAM(Configuration conf); static LlamaAM create(Configuration conf); void setMetricRegistry(MetricRegistry metricRegistry); Configuration getConf(); abstract void start(); abstract void stop(); abstract boolean isRunning(); abstract List<NodeInfo> getNodes(); abstract void reserve(UUID reservationId, Reservation reservation); UUID reserve(Reservation reservation); void expand(UUID expansionId, Expansion expansion); UUID expand(Expansion expansion); abstract PlacedReservation getReservation(UUID reservationId); abstract PlacedReservation releaseReservation(UUID handle,
      UUID reservationId, boolean doNotCache); abstract List<PlacedReservation> releaseReservationsForHandle(
      UUID handle, boolean doNotCache); abstract List<PlacedReservation> releaseReservationsForQueue(
      String queue, boolean doNotCache); abstract void emptyCacheForQueue(String queue); abstract void addListener(LlamaAMListener listener); abstract void removeListener(LlamaAMListener listener); static T doAsAdmin(Callable<T> callable); static final String PREFIX_KEY; static final String METRIC_PREFIX; static final String CLUSTER_ID; static final String CLUSTER_ID_DEFAULT; static final String RM_CONNECTOR_CLASS_KEY; static final String RM_CONNECTOR_RECYCLE_INTERVAL_KEY; static long RM_CONNECTOR_RECYCLE_INTERVAL_DEFAULT; static final String CORE_QUEUES_KEY; static final String GANG_ANTI_DEADLOCK_ENABLED_KEY; static final boolean GANG_ANTI_DEADLOCK_ENABLED_DEFAULT; static final String GANG_ANTI_DEADLOCK_NO_ALLOCATION_LIMIT_KEY; static final long GANG_ANTI_DEADLOCK_NO_ALLOCATION_LIMIT_DEFAULT; static final String GANG_ANTI_DEADLOCK_BACKOFF_PERCENT_KEY; static final int GANG_ANTI_DEADLOCK_BACKOFF_PERCENT_DEFAULT; static final String GANG_ANTI_DEADLOCK_BACKOFF_MIN_DELAY_KEY; static final long GANG_ANTI_DEADLOCK_BACKOFF_MIN_DELAY_DEFAULT; static final String GANG_ANTI_DEADLOCK_BACKOFF_MAX_DELAY_KEY; static final long GANG_ANTI_DEADLOCK_BACKOFF_MAX_DELAY_DEFAULT; static final String CACHING_ENABLED_KEY; static final boolean CACHING_ENABLED_DEFAULT; static final String THROTTLING_ENABLED_KEY; static final boolean THROTTLING_ENABLED_DEFAULT; static final String QUEUE_AM_EXPIRE_KEY; static final int QUEUE_AM_EXPIRE_DEFAULT; static final String NORMALIZING_ENABLED_KEY; static final boolean NORMALIZING_ENABLED_DEFAULT; static final String NORMALIZING_STANDARD_MBS_KEY; static final int NORMALIZING_SIZE_MBS_DEFAULT; static final String NORMALIZING_STANDARD_VCORES_KEY; static final int NORMALIZING_SIZE_VCORES_DEFAULT; static final String EVICTION_POLICY_CLASS_KEY; static final Class EVICTION_POLICY_CLASS_DEFAULT; static final String EVICTION_RUN_INTERVAL_KEY; static final int EVICTION_RUN_INTERVAL_DEFAULT; static final String EVICTION_IDLE_TIMEOUT_KEY; static final int EVICTION_IDLE_TIMEOUT_DEFAULT; static final UUID WILDCARD_HANDLE; static final String ALL_QUEUES; }### Answer:
@Test public void testCreate() throws Exception { Configuration conf = new Configuration(false); conf.setClass(LlamaAM.RM_CONNECTOR_CLASS_KEY, MyRMConnector.class, RMConnector.class); testCreate(conf); }