import java.util.ArrayList;

public class Pool {
    private static Pool ourInstance = new Pool();
    private ArrayList pool= new ArrayList<Car>();


    public static Pool getInstance() {
        return ourInstance;
    }

    public void addToPool(Car obj){
        pool.add(obj);
    }

    public Car get(Class s) throws ClassNotFoundException {
        
        
        for(Object i:pool) {
            if(i instanceof s ){
				//вот тут ^ проблема 
            }
        }
        //Если нужног нет в пуле, создать, добавить вернуть
        return null; // нинужно
    }

    private Pool() {
    }
}
