private GameObject getGameObject() { return GameObjects.getNearest( new Filter<GameObject>() { @Override public boolean accept(GameObject object) { boolean a = Arrays.toString(InteractEither.this.interactable).contains(object.getName()); boolean b = compareArrays(InteractEither.this.interactions, object.getActions()).length > 0; return a; } }); }