code: public boolean unprotect(AccessibleObject accessible) {
  		if(!accessible.isAccessible()) {
  			accessible.setAccessible(true);
  			return true;
  		}
  		return false;
  	}
docs: Checks if the given field or method is protected or private, and if so
  makes it publicly accessible.
  
  @param accessible
  the field or method to be made public.
  @return
  <code>true</code> if the field or method had to be modified in order to
  be made accessible, <code>false</code> if no change was needed.