if ( propAttributes.containsKey( new QName( XLNNS, "href" ) ) ) { LOG.debug( "Detected complex (xlink-valued) property '" + propName + "'. Treating as feature property." ); propDecl = ( (DynamicFeatureType) ft ).addFeaturePropertyDeclaration( lastPropDecl, propName, null ); } else { LOG.debug( "Detected simple property '" + propName + "'." ); valueFt = appSchema.addFeatureType( childElName ); propDecl = ( (DynamicFeatureType) ft ).addFeaturePropertyDeclaration( lastPropDecl, propName, valueFt );