Java 501c3 Rules