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