class AttributeName {

    public static AttributeName of(String name) {
        Preconditions.checkNotNull(name, "`name` is compulsory");
        Preconditions.checkArgument(!Strings.isNullOrEmpty(name), "`name` should not be empty");

        return new AttributeName(name);
    }

    private  AttributeName(String name);

}