Java tutorial
//package com.java2s; import java.lang.reflect.Field; import java.lang.reflect.Modifier; public class Main { protected static void makeAccessible(final Field field) { if (!Modifier.isPublic(field.getModifiers()) || !Modifier.isPublic(field.getDeclaringClass().getModifiers())) { field.setAccessible(true); } } }