void createImpl(boolean stream) throws SocketException {
  if (impl == null)   setImpl();
  try {
    impl.create(stream);
    created=true;
  }
 catch (  IOException e) {
    throw new SocketException(e.getMessage());
  }
}

void createImpl ( boolean stream ) throws SocketException { if ( impl == null ) setImpl ( ) ; try { impl . create ( stream ) ; created = true ; } catch ( IOException e ) { throw new SocketException ( e . getMessage ( ) ) ; } }
creates the socket implementation .
