Что не так?
package com.javarush.task.task25.task2502;
import java.util.*;
/*
Машину на СТО не повезем!
*/
public class Solution {
public static enum Wheel {
FRONT_LEFT,
FRONT_RIGHT,
BACK_LEFT,
BACK_RIGHT
}
public static class Car {
protected List<Wheel> wheels;
public Car() {
wheels = new ArrayList<Wheel>();
String[] arr = loadWheelNamesFromDB();
for (int i = 0; i <arr.length ; i++) {
try{
Wheel wheel = Wheel.valueOf(arr[i]);
wheels.add(wheel);
}
catch (Exception e) {
System.out.println(arr[i]);
}
}
if (wheels.size()!=loadWheelNamesFromDB().length)
try {
throw new Exception();
}
catch (Exception e) {
e.printStackTrace();
}
//init wheels here
}
protected String[] loadWheelNamesFromDB() {
//this method returns mock data
return new String[]{"FRONT_LEFT", "FRONT_RIGHT", "BACK_LEFT", "BACK_RIGHT"};
}
}
public static void main(String[] args) {
}
}