### Question:
DefaultLocalNode implements MutableLocalNode { public static DefaultLocalNode create( final String clientId, final int p2pVersion, final List<Capability> supportedCapabilities) { return new DefaultLocalNode(clientId, p2pVersion, supportedCapabilities); } private  DefaultLocalNode(
      final String clientId, final int p2pVersion, final List<Capability> supportedCapabilities); static DefaultLocalNode create(
      final String clientId, final int p2pVersion, final List<Capability> supportedCapabilities); @Override void setEnode(final EnodeURL enode); @Override PeerInfo getPeerInfo(); @Override Peer getPeer(); @Override boolean isReady();  }### Answer:
@Test public void create() { final LocalNode localNode = createLocalNode(); assertThat(localNode.isReady()).isFalse(); assertThatThrownBy(localNode::getPeerInfo).isInstanceOf(LocalNode.NodeNotReadyException.class); assertThatThrownBy(localNode::getPeer).isInstanceOf(LocalNode.NodeNotReadyException.class); }