// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.npc.sensorinfo.parameterproviders;

import javax.annotation.Nonnull;

public abstract class SingleParameterProvider implements ParameterProvider
{
    private final int parameter;
    
    public SingleParameterProvider(final int parameter) {
        this.parameter = parameter;
    }
    
    @Nonnull
    @Override
    public ParameterProvider getParameterProvider(final int parameter) {
        if (this.parameter != parameter) {
            throw new IllegalStateException("Parameter does not match!");
        }
        return this;
    }
}
