class BasicCredentialsProvider implements CredentialsProvider {

    public Credentials getCredentials(final AuthScope authscope) {
        if (authscope == null) {
            throw new IllegalArgumentException("Authentication scope may not be null");
        }
        return matchCredentials(this.credMap, authscope);
    }

    public  BasicCredentialsProvider();

}