private String getProfileName() {
        if (profileName == null) {
            synchronized (this) {
                if (profileName == null) {
                    profileName = AwsProfileNameLoader.INSTANCE.loadProfileName();
                }
            }
        }
        return profileName;
    }
Create an instance that loads the configuration from the given profile
name and config file location.

@param profileName The name of the profile.
@param configFileLocationProvider The provider to use to locate the
config file.
aws-java-sdk-core/src/main/java/com/amazonaws/monitoring/ProfileCsmConfigurationProvider.java