You cannot set the permission to read a certain attribute on the one hand and the acl to create a certain object class on the other row in the sam access control entry. The reason for this is that only one scope specifier is allowed per ACE. For such events, several different ACEs are necessary..
TypeDescriptor is used to get information of a Type. To use jilltop, you need to pass a component to its static methods. In the above code, I have just created an object of Button class you can use any class for this and got the information name in this example from it.