class GridDhtUnreservedPartitionException extends IgniteCheckedException {
    /** */
    private static final long serialVersionUID = 0L;

    /** Partition. */
    private final int part;

    /** Topology version. */
    private final AffinityTopologyVersion topVer;

    /**
     * @param part Partition.
     * @param topVer Affinity topology version.
     * @param msg Message.
     */
    public GridDhtUnreservedPartitionException(int part, AffinityTopologyVersion topVer, String msg) {
        super(msg);

        this.part = part;
        this.topVer = topVer;
    }

    /**
     * @return Partition.
     */
    public int partition() {
        return part;
    }

    /**
     * @return Affinity topology version.
     */
    public AffinityTopologyVersion topologyVersion() {
        return topVer;
    }

    /** {@inheritDoc} */
    @Override public String toString() {<FILL_FUNCTION_BODY>}
}

        return getClass() + " [part=" + part + ", msg=" + getMessage() + ']';
    
<methods>public void <init>() ,public void <init>(java.lang.String) ,public void <init>(java.lang.Throwable) ,public void <init>(java.lang.String, java.lang.Throwable, boolean) ,public void <init>(java.lang.String, java.lang.Throwable) ,public T getCause(Class<T>) ,public final transient boolean hasCause(Class<? extends java.lang.Throwable>[]) ,public java.lang.String toString() <variables>private static final long serialVersionUID