ICVSRemoteResource[] children; if (remote != null) { System.out.println("remote != null"); children = (ICVSRemoteResource[])((RemoteResource)remote).members(progress); } else { System.out.println("remote == null"); children = new ICVSRemoteResource[0]; }