In Java 6 and before versions, we can use,
try {
  //.....
} catch (Exception exc) {
  if (exc instanceof IllegalArgumentException || exc instanceof SecurityException || 
     exc instanceof IllegalAccessException || exc instanceof NoSuchFieldException ) {
     someCode();
  } else if (exc instanceof RuntimeException) {
     throw (RuntimeException) exc;     
  } else {
    throw new RuntimeException(exc);
  }
}