diff --git a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java index 64951713057b..aec6707a32f8 100644 --- a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java +++ b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java @@ -66,20 +66,18 @@ public class RemoteServerListConfigurable extends MasterDetailsComponent impleme @Override public void reset() { myRoot.removeAllChildren(); - List> servers = getServers(); - for (RemoteServer server : servers) { + for (RemoteServer server : getServers()) { addServerNode(server, false); } super.reset(); } - private List> getServers() { + private List> getServers() { if (myServerType == null) { return myServersManager.getServers(); } else { - //code won't compile without this ugly cast (at least in jdk 1.6) - return (List>)((List)myServersManager.getServers(myServerType)); + return myServersManager.getServers(myServerType); } }