package com.brightgenerous.orm;
interface ICloneable<T> extends Cloneable {
T clone();
static class Utils {
public static <S> S getIfClone(S obj) {
if (obj == null) {
return null;
}
if (obj instanceof ICloneable) {
ICloneable<S> ic = null;
try {
ic = (ICloneable<S>) obj;
} catch (ClassCastException e) {
}
if (ic != null) {
ic.clone();
}
}
return obj;
}
}
}