### Question:
AIManager { public static final String getRandomAIName() { if ( aiNameIndex < 0 ) aiNameIndex = 0; return AINames.NAMES[aiNameIndex++ % AINames.NAMES.length]; } AIManager(); static final AIManager getInstance(); final User createAIUser(User realUser); final User registerAIUser(User aiUser); void removeAIUser(User aiUser); final void destroyAIUser(SessionKey sessionKey); void sendClientMessageToAIServer(SessionKey userSessionKey, Object message); void sendServerMessageToAIClient(
			IoSession serverIoSession, SessionAIMessage sessionAIMessage); void sendServerMessageToAIClient(
			IoSession serverIoSession, SessionKey userSessionKey, Message message); void sendServerMessageToAIClient(
			IoSession serverIoSession, SessionKey userSessionKey, Message message, int delay, TimeUnit timeUnit); final boolean isAIUser(SessionKey userSessionKey); static final String getRandomAIName(); static final String BATTLE_MODE; static final String BATTLE_MAP_ID; static final String BATTLE_CAMP_ID; static final String BATTLE_LAST_ROUND_POWER; static final String BATTLE_LAST_ROUND_ANGLE; static final String BATTLE_LAST_ROUND_HITPOINT; static final String BATTLE_LAST_ROUND_TARGETPOINT; static final String BATTLE_USER_POWER; static final String BATTLE_USER_ANGLE; static final String BATTLE_USER_HITPOINT; static final String BATTLE_USER_HURTAI; static final String BATTLE_AI_HURTENEMY; static final String BATTLE_USER_COMMAND; static final String BATTLE_ENEMIES_KEY; static final String BATTLE_AI_X; static final String BATTLE_AI_Y; static final String BATTLE_TARGET_ENEMY; static final String BATTLE_TOTAL_ROUND_NOT_HIT; static final AIManager instance; static volatile int aiNameIndex; }### Answer:
@Test public void testRandomAIName() { for ( int i=0; i<10; i++ ) { System.out.println( AIManager.getRandomAIName() ); } }