public static Protagonista buildProtagonista(ClassePersonagem classe, JSONObject jsonObject) {
		Protagonista protagonista = null;
		
		switch(classe) {
			case ANAO:
				protagonista = new Anao(jsonObject);
	            break;
	        
			case BARBARO:
				protagonista = new Barbaro(jsonObject);
				break;
				
			case BATEDOR:
				protagonista = new Batedor(jsonObject);
				break;
	 
			case GUERREIRA:
				protagonista = new Guerreira(jsonObject);
				break;
				
			case MAGO:
				protagonista = new Mago(jsonObject);
				break;
				
			case SACERDOTISA:
				protagonista = new Sacerdotisa(jsonObject);
				break;
				
	        default:
	            throw new IllegalArgumentException("Classe não reconhecida.");
        }
		
		return protagonista;
	}