// Path: library/src/main/java/com/sys1yagi/fragmentcreator/exception/InvalidParameterException.java
// public class InvalidParameterException extends RuntimeException {
// 
//     public InvalidParameterException(String message) {
//         super(message);
//     }
// }
// 
// Path: library/src/main/java/com/sys1yagi/fragmentcreator/exception/UnsupportedTypeException.java
// public class UnsupportedTypeException extends RuntimeException {
// 
//     public UnsupportedTypeException(String message) {
//         super(message);
//     }
// }


import com.sys1yagi.fragmentcreator.exception.InvalidParameterException;
import com.sys1yagi.fragmentcreator.exception.UnsupportedTypeException;
package com.sys1yagi.fragmentcreator;


public abstract class FragmentCreator {

    public static void checkRequire(Object param, String paramName) {
        if (param == null) {
// Path: library/src/main/java/com/sys1yagi/fragmentcreator/exception/InvalidParameterException.java
// public class InvalidParameterException extends RuntimeException {
// 
//     public InvalidParameterException(String message) {
//         super(message);
//     }
// }
// 
// Path: library/src/main/java/com/sys1yagi/fragmentcreator/exception/UnsupportedTypeException.java
// public class UnsupportedTypeException extends RuntimeException {
// 
//     public UnsupportedTypeException(String message) {
//         super(message);
//     }
// }


// Path: library/src/main/java/com/sys1yagi/fragmentcreator/FragmentCreator.java
import com.sys1yagi.fragmentcreator.exception.InvalidParameterException;
import com.sys1yagi.fragmentcreator.exception.UnsupportedTypeException;

package com.sys1yagi.fragmentcreator;


public abstract class FragmentCreator {

    public static void checkRequire(Object param, String paramName) {
        if (param == null) {
            throw new UnsupportedTypeException(paramName + "　is required.");