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


import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsNot.not;
import static org.hamcrest.core.IsNull.nullValue;
import static org.junit.Assert.assertThat;
import static io.taciturn.Utility.$;
import static org.junit.Assert.fail;
package io.taciturn.utility;




public class AbstractUtilityTest {
    
    @Test
    public void testIsPresent() throws Exception {
// Path: src/main/java/io/taciturn/Utility.java
// public static <Item> ClassUtility<Item> $(Class<Item> object) {
//     return new ClassUtility<>(object);
// }


// Path: src/test/java/io/taciturn/utility/AbstractUtilityTest.java
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsNot.not;
import static org.hamcrest.core.IsNull.nullValue;
import static org.junit.Assert.assertThat;
import static io.taciturn.Utility.$;
import static org.junit.Assert.fail;

package io.taciturn.utility;




public class AbstractUtilityTest {
    
    @Test
    public void testIsPresent() throws Exception {
        assertThat($(new Object()).isPresent(), is(true));