@Override public <T> T getStaticFieldOrNull(Class<?> type, String fieldName, Class<T> fieldType, boolean exactTypeMatch, boolean mustBeFinal, boolean inherit) throws IllegalArgumentException { try { return getStaticField(type, fieldName, fieldType, exactTypeMatch, mustBeFinal, inherit); } catch (NoSuchFieldException e) { return null; } catch (IllegalAccessException e) { return null; } }