class ConcurrentHashMap8<K, V> implements Serializable {
    private static final long serialVersionUID = 7249069246763182397L;

    private Map<K, V> actualMap;

    /**
     * Reconstitutes the instance from a stream (that is, deserializes it).
     *
     * @param s the stream
     */
    @SuppressWarnings("unchecked") private void readObject(java.io.ObjectInputStream s)
        throws java.io.IOException, ClassNotFoundException {<FILL_FUNCTION_BODY>}

    /**
     * @return ConcurrentHashMap instead ConcurrentHashMap8 for using in code.
     */
    Object readResolve() throws ObjectStreamException {
        return actualMap;
    }
}

        s.defaultReadObject();

        actualMap = new ConcurrentHashMap<>();
        for (; ; ) {
            K k = (K)s.readObject();
            V v = (V)s.readObject();

            if (k != null && v != null) {
                actualMap.put(k, v);
            }
            else
                break;
        }
    
<no_super_class>