Java tutorial
//package com.java2s; import java.util.Collection; import java.util.Map; public class Main { public static boolean isCollectionMapOrArray(Class<?> paramClass) { if (paramClass.isArray()) ; while ((Collection.class.isAssignableFrom(paramClass)) || (Map.class.isAssignableFrom(paramClass))) return true; return false; } }