In other words,Why does Java RMI implementation create so many sockets when my application uses custom socket factories ?