public static boolean isCompatible(Object source) {
            return SimpleByteSource.isCompatible(source);
        }
Returns {@code true} if the specified object can be easily represented as a {@code ByteSource} using
the {@link ByteSource.Util}'s default heuristics, {@code false} otherwise.
<p/>
This implementation merely returns {@link SimpleByteSource}
.{@link SimpleByteSource#isCompatible(Object) isCompatible(source)}.

@param source the object to test to see if it can be easily converted to ByteSource instances using default
              heuristics.
@return {@code true} if the specified object can be easily represented as a {@code ByteSource} using
the {@link ByteSource.Util}'s default heuristics, {@code false} otherwise.
lang/src/main/java/org/apache/shiro/lang/util/ByteSource.java