Cuando se declara un ArrayList, java aconseja indicar qué tipo de objetos se va a guardar dentro. En tu caso, si sólo vas a guardar Integer, deberías declarar así el arraylist
Código:
ArrayList<Integer> readyMadeEdges = new ArrayList<Integer>();
Haciéndolo de esta forma, desaparecerá el warning y además el método get ya no te devolverá Object, sino Integer y te ahorras el cast. La "pega" es que en este ArrayList no podrás meter objetos que no sean Integer.
Se bueno.