// Path: src/main/java/io/taciturn/Utility.java
// public static <Item> ClassUtility<Item> $(Class<Item> object) {
//     return new ClassUtility<>(object);
// }


import static io.taciturn.Utility.$;
package io.taciturn.utility;


public class ByteUtility extends ComparableUtility<Byte> {

    public static final byte DEFAULT_VALUE = (byte) 0;

    public ByteUtility(Byte object) {
        super(object);
    }
    
    @Override
    public String toString() {
        return map(o -> Byte.toString(o)).orElse(null);
    }

    public StringUtility mapToString() {
// Path: src/main/java/io/taciturn/Utility.java
// public static <Item> ClassUtility<Item> $(Class<Item> object) {
//     return new ClassUtility<>(object);
// }


// Path: src/main/java/io/taciturn/utility/ByteUtility.java
import static io.taciturn.Utility.$;

package io.taciturn.utility;


public class ByteUtility extends ComparableUtility<Byte> {

    public static final byte DEFAULT_VALUE = (byte) 0;

    public ByteUtility(Byte object) {
        super(object);
    }
    
    @Override
    public String toString() {
        return map(o -> Byte.toString(o)).orElse(null);
    }

    public StringUtility mapToString() {
        return $(toString());