public void queryObjectType(String objectType) {
        
        AttributeList attributeList = new AttributeList();
        
        try {
            attributeList = configurationServiceProxy.getAttributesMetaInfo(objectType);
            System.out.println("A WebSphereObjectType of type <" + objectType + "> takes the following attributes:");

            for (int i = 0; i < attributeList.size(); i++) {

                AttributeList detailedAttributeList = (AttributeList)((Attribute)attributeList.get(i)).getValue();

                String attributeName = null;
                String attributeIsCollection = null;
                String attributeType = null;
                String attributeIsRequired = null;

                for (int j = 0; j < detailedAttributeList.size(); j++) {

                    if (((Attribute)detailedAttributeList.get(j)).getName().contains("_Attribute_MetaInfo_Name"))
                        attributeName = (String) (((Attribute)detailedAttributeList.get(j)).getValue());

                    if (((Attribute)detailedAttributeList.get(j)).getName().contains("_Attribute_MetaInfo_Is_Collection")) {
                        Boolean isCollection = (Boolean) ((Attribute)detailedAttributeList.get(j)).getValue();
                        if (isCollection)
                            attributeIsCollection = "[]";
                        else
                            attributeIsCollection = "";
                    }

                    if (((Attribute)detailedAttributeList.get(j)).getName().contains("_Attribute_MetaInfo_Type"))
                        attributeType = (String) (((Attribute)detailedAttributeList.get(j)).getValue());

                    if (((Attribute)detailedAttributeList.get(j)).getName().contains("_Attribute_MetaInfo_Is_Required")) {
                        Boolean isRequired = (Boolean) ((Attribute)detailedAttributeList.get(j)).getValue();
                        if (isRequired) {
                            attributeIsRequired = " which is required";
                        } else {
                            attributeIsRequired = " which is not required";
                    }

                        System.out.println("\ta <" + attributeName + ">" + " of type: <" + attributeType + attributeIsCollection + "> " + attributeIsRequired);
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }