summaryrefslogtreecommitdiffstats
path: root/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl
diff options
context:
space:
mode:
Diffstat (limited to 'site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl')
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html436
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html341
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html544
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html336
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html353
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html336
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html336
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html393
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html301
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html307
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html424
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html271
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html301
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html282
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html268
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html298
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html350
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html757
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html377
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html323
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html364
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html257
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html383
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html307
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html401
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html252
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html253
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-frame.html138
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html378
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html171
48 files changed, 14932 insertions, 0 deletions
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html
new file mode 100644
index 0000000000..e673e6de25
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html
@@ -0,0 +1,436 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+AbstractPropertyProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractPropertyProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class AbstractPropertyProcessor&lt;A extends java.lang.annotation.Annotation&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.AbstractPropertyProcessor&lt;A&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">PropertyProcessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>AbstractPropertyProcessor&lt;A extends java.lang.annotation.Annotation&gt;</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Base class for ImplementationProcessors that handle annotations that add
+ Properties.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#AbstractPropertyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, java.lang.Class)">AbstractPropertyProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ java.lang.Class&lt;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&gt;&nbsp;annotationClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#createProperty(java.lang.String, org.apache.tuscany.sca.implementation.java.impl.JavaElementImpl)">createProperty</A></B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaElementImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaElementImpl</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#getName(A)">getName</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&nbsp;annotation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#initProperty(org.apache.tuscany.sca.assembly.Property, A)">initProperty</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&nbsp;annotation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractPropertyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, java.lang.Class)"><!-- --></A><H3>
+AbstractPropertyProcessor</H3>
+<PRE>
+protected <B>AbstractPropertyProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ java.lang.Class&lt;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&gt;&nbsp;annotationClass)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructorParameter</H3>
+<PRE>
+public void <B>visitConstructorParameter</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName(java.lang.annotation.Annotation)"><!-- --></A><A NAME="getName(A)"><!-- --></A><H3>
+getName</H3>
+<PRE>
+protected abstract java.lang.String <B>getName</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&nbsp;annotation)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initProperty(org.apache.tuscany.sca.assembly.Property,java.lang.annotation.Annotation)"><!-- --></A><A NAME="initProperty(org.apache.tuscany.sca.assembly.Property, A)"><!-- --></A><H3>
+initProperty</H3>
+<PRE>
+protected abstract void <B>initProperty</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="type parameter in AbstractPropertyProcessor">A</A>&nbsp;annotation)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProperty(java.lang.String, org.apache.tuscany.sca.implementation.java.impl.JavaElementImpl)"><!-- --></A><H3>
+createProperty</H3>
+<PRE>
+protected <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A> <B>createProperty</B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaElementImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaElementImpl</A>&nbsp;element)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html
new file mode 100644
index 0000000000..a6b8829345
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+AllowsPassByReferenceProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AllowsPassByReferenceProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AllowsPassByReferenceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class AllowsPassByReferenceProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.AllowsPassByReferenceProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>AllowsPassByReferenceProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes <CODE>AllowsPassByReference</CODE> on an implementation
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html#AllowsPassByReferenceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">AllowsPassByReferenceProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AllowsPassByReferenceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+AllowsPassByReferenceProcessor</H3>
+<PRE>
+public <B>AllowsPassByReferenceProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AllowsPassByReferenceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html
new file mode 100644
index 0000000000..3b2e208d78
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+AmbiguousConstructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AmbiguousConstructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AmbiguousConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class AmbiguousConstructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.AmbiguousConstructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>AmbiguousConstructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when constructor parameters cannot be unambiguously resolved to a property or reference
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.AmbiguousConstructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html#AmbiguousConstructorException(java.lang.String)">AmbiguousConstructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html#AmbiguousConstructorException(java.lang.String, java.lang.reflect.Member)">AmbiguousConstructorException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AmbiguousConstructorException(java.lang.String)"><!-- --></A><H3>
+AmbiguousConstructorException</H3>
+<PRE>
+public <B>AmbiguousConstructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="AmbiguousConstructorException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+AmbiguousConstructorException</H3>
+<PRE>
+public <B>AmbiguousConstructorException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AmbiguousConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html
new file mode 100644
index 0000000000..924c2224b8
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html
@@ -0,0 +1,544 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+BaseJavaClassVisitor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BaseJavaClassVisitor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseJavaClassVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class BaseJavaClassVisitor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AllowsPassByReferenceProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ComponentNameProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConstructorProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ContextProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConversationIDProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConversationProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DestroyProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">EagerInitProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">HeuristicPojoProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InitProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">JSR250PolicyProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">PolicyProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ReferenceProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ResourceProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ScopeProcessor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ServiceProcessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>BaseJavaClassVisitor</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+A convenience class for annotation processors which alleviates the need to
+ implement unused callbacks
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#BaseJavaClassVisitor(org.apache.tuscany.sca.assembly.AssemblyFactory)">BaseJavaClassVisitor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A></B>(java.lang.reflect.Constructor&lt;T&gt;&nbsp;constructor,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's constructor used
+ for instantiation by the runtime is evaluated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The final callback received when all other callbacks during evaluation of
+ the component implementation have been issued</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation class hierarchy is
+ evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BaseJavaClassVisitor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+BaseJavaClassVisitor</H3>
+<PRE>
+protected <B>BaseJavaClassVisitor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitSuperClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitSuperClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation class hierarchy is
+ evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the superclass in the component implmentation's class
+ hierarchy<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructor</H3>
+<PRE>
+public &lt;T&gt; void <B>visitConstructor</B>(java.lang.reflect.Constructor&lt;T&gt;&nbsp;constructor,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's constructor used
+ for instantiation by the runtime is evaluated. If an implementation
+ contains more than one constructor, the constructor passed to the
+ callback will be chosen according to the algorithm described in the SCA
+ Java Client and Implementation Model Specification.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constructor</CODE> - the constructor used for instantiating component
+ implementation instances<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitEnd</H3>
+<PRE>
+public &lt;T&gt; void <B>visitEnd</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>The final callback received when all other callbacks during evaluation of
+ the component implementation have been issued
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructorParameter</H3>
+<PRE>
+public void <B>visitConstructorParameter</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseJavaClassVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html
new file mode 100644
index 0000000000..be2fc224af
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+ComponentNameProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentNameProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentNameProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ComponentNameProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ComponentNameProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentNameProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes <CODE>@ComponentName</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate component name.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html#ComponentNameProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ComponentNameProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentNameProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ComponentNameProcessor</H3>
+<PRE>
+public <B>ComponentNameProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentNameProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html
new file mode 100644
index 0000000000..98e3dd84c1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+ConstructorProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstructorProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstructorProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ConstructorProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ConstructorProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConstructorProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Handles processing of a constructor decorated with
+ <CODE>Constructor</CODE>
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html#ConstructorProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ConstructorProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A></B>(java.lang.reflect.Constructor&lt;T&gt;&nbsp;constructor,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's constructor used
+ for instantiation by the runtime is evaluated.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConstructorProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ConstructorProcessor</H3>
+<PRE>
+public <B>ConstructorProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructor</H3>
+<PRE>
+public &lt;T&gt; void <B>visitConstructor</B>(java.lang.reflect.Constructor&lt;T&gt;&nbsp;constructor,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's constructor used
+ for instantiation by the runtime is evaluated. If an implementation
+ contains more than one constructor, the constructor passed to the
+ callback will be chosen according to the algorithm described in the SCA
+ Java Client and Implementation Model Specification.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constructor</CODE> - the constructor used for instantiating component
+ implementation instances<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstructorProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html
new file mode 100644
index 0000000000..b437d18a1a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+ContextProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ContextProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContextProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ContextProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ContextProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ContextProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes <CODE>@Context</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate context
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html#ContextProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ContextProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ContextProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ContextProcessor</H3>
+<PRE>
+public <B>ContextProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContextProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html
new file mode 100644
index 0000000000..d20b96ff21
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+ConversationIDProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConversationIDProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConversationIDProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ConversationIDProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ConversationIDProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConversationIDProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes <CODE>@ConversationID</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate conversationId
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html#ConversationIDProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ConversationIDProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConversationIDProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ConversationIDProcessor</H3>
+<PRE>
+public <B>ConversationIDProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConversationIDProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html
new file mode 100644
index 0000000000..8c065952ce
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html
@@ -0,0 +1,393 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+ConversationProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConversationProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConversationProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ConversationProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ConversationProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConversationProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html#ConversationProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ConversationProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html#convertTimeMillis(java.lang.String)">convertTimeMillis</A></B>(java.lang.String&nbsp;expr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConversationProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ConversationProcessor</H3>
+<PRE>
+public <B>ConversationProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="convertTimeMillis(java.lang.String)"><!-- --></A><H3>
+convertTimeMillis</H3>
+<PRE>
+protected long <B>convertTimeMillis</B>(java.lang.String&nbsp;expr)
+ throws java.lang.NumberFormatException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.NumberFormatException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConversationProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html
new file mode 100644
index 0000000000..269b4640d2
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DestroyProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DestroyProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DestroyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DestroyProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DestroyProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DestroyProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes the <CODE>@Destroy</CODE> annotation on a component implementation and
+ updates the component type with the decorated destructor method
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html#DestroyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">DestroyProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DestroyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+DestroyProcessor</H3>
+<PRE>
+public <B>DestroyProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DestroyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html
new file mode 100644
index 0000000000..d1235091ea
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicateConstructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateConstructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicateConstructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateConstructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicateConstructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when more than one component implementation constructor is annotated with <CODE>Constructor</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateConstructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html#DuplicateConstructorException(java.lang.String)">DuplicateConstructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html#DuplicateConstructorException(java.lang.String, java.lang.reflect.Member)">DuplicateConstructorException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicateConstructorException(java.lang.String)"><!-- --></A><H3>
+DuplicateConstructorException</H3>
+<PRE>
+public <B>DuplicateConstructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DuplicateConstructorException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+DuplicateConstructorException</H3>
+<PRE>
+public <B>DuplicateConstructorException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html
new file mode 100644
index 0000000000..917f595c10
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicateDestructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateDestructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateDestructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicateDestructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateDestructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicateDestructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when an implementation is annotated multiple times with <CODE>Destroy</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateDestructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html#DuplicateDestructorException(java.lang.String)">DuplicateDestructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicateDestructorException(java.lang.String)"><!-- --></A><H3>
+DuplicateDestructorException</H3>
+<PRE>
+public <B>DuplicateDestructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateDestructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html
new file mode 100644
index 0000000000..4754fb66c1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicateInitException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateInitException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateInitException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicateInitException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateInitException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicateInitException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when an implementation is annotated multiple times with <CODE>@org.osoa.sca.annotations.Init</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateInitException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html#DuplicateInitException(java.lang.String)">DuplicateInitException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicateInitException(java.lang.String)"><!-- --></A><H3>
+DuplicateInitException</H3>
+<PRE>
+public <B>DuplicateInitException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateInitException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html
new file mode 100644
index 0000000000..d92c5ea786
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicatePropertyException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicatePropertyException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicatePropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicatePropertyException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicatePropertyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicatePropertyException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when an implementation has more than one property injection site with the same name
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicatePropertyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html#DuplicatePropertyException(java.lang.String)">DuplicatePropertyException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicatePropertyException(java.lang.String)"><!-- --></A><H3>
+DuplicatePropertyException</H3>
+<PRE>
+public <B>DuplicatePropertyException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicatePropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html
new file mode 100644
index 0000000000..1fbfbcb0d6
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicateReferenceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateReferenceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicateReferenceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateReferenceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicateReferenceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when an implementation has more than one reference injection site with the same name
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateReferenceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html#DuplicateReferenceException(java.lang.String)">DuplicateReferenceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicateReferenceException(java.lang.String)"><!-- --></A><H3>
+DuplicateReferenceException</H3>
+<PRE>
+public <B>DuplicateReferenceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html
new file mode 100644
index 0000000000..c1a08520a2
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+DuplicateResourceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateResourceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class DuplicateResourceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateResourceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DuplicateResourceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when an implementation has more than one resource injection site with the same name
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.DuplicateResourceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html#DuplicateResourceException(java.lang.String)">DuplicateResourceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DuplicateResourceException(java.lang.String)"><!-- --></A><H3>
+DuplicateResourceException</H3>
+<PRE>
+public <B>DuplicateResourceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DuplicateResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html
new file mode 100644
index 0000000000..2c0f7e4a07
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:00 CST 2009 -->
+<TITLE>
+EagerInitProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EagerInitProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EagerInitProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class EagerInitProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.EagerInitProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EagerInitProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Handles processing of <CODE>EagerInit</CODE>
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html#EagerInitProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">EagerInitProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EagerInitProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+EagerInitProcessor</H3>
+<PRE>
+public <B>EagerInitProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EagerInitProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html
new file mode 100644
index 0000000000..f0cad5e109
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html
@@ -0,0 +1,424 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+HeuristicPojoProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HeuristicPojoProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HeuristicPojoProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class HeuristicPojoProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.HeuristicPojoProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>HeuristicPojoProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Heuristically evaluates an un-annotated Java implementation type to determine
+ services, references, and properties according to the algorithm described in
+ the SCA Java Client and Implementation Model Specification <p/> TODO
+ Implement: <p/> When no service interface is annotated, need to calculate a
+ single service comprising all public methods that are not reference or
+ property injection sites. If that service can be exactly mapped to an
+ interface implemented by the class then the service interface will be defined
+ in terms of that interface.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#HeuristicPojoProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)">HeuristicPojoProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#areUnique(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl[])">areUnique</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>[]&nbsp;parameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#createReference(java.lang.String, java.lang.Class)">createReference</A></B>(java.lang.String&nbsp;name,
+ java.lang.Class&lt;?&gt;&nbsp;paramType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#createService(java.lang.Class)">createService</A></B>(java.lang.Class&lt;?&gt;&nbsp;interfaze)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#injectionAnnotationsPresent(java.lang.annotation.Annotation[][])">injectionAnnotationsPresent</A></B>(java.lang.annotation.Annotation[][]&nbsp;annots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#processCallback(java.lang.Class, org.apache.tuscany.sca.assembly.Contract)">processCallback</A></B>(java.lang.Class&lt;?&gt;&nbsp;interfaze,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&nbsp;contract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The final callback received when all other callbacks during evaluation of
+ the component implementation have been issued</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="HeuristicPojoProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)"><!-- --></A><H3>
+HeuristicPojoProcessor</H3>
+<PRE>
+public <B>HeuristicPojoProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitEnd</H3>
+<PRE>
+public &lt;T&gt; void <B>visitEnd</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>The final callback received when all other callbacks during evaluation of
+ the component implementation have been issued
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="areUnique(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl[])"><!-- --></A><H3>
+areUnique</H3>
+<PRE>
+public boolean <B>areUnique</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>[]&nbsp;parameters)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createReference(java.lang.String, java.lang.Class)"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+public <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A> <B>createReference</B>(java.lang.String&nbsp;name,
+ java.lang.Class&lt;?&gt;&nbsp;paramType)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createService(java.lang.Class)"><!-- --></A><H3>
+createService</H3>
+<PRE>
+public <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>createService</B>(java.lang.Class&lt;?&gt;&nbsp;interfaze)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/InvalidInterfaceException.html" title="class in org.apache.tuscany.sca.interfacedef">InvalidInterfaceException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/InvalidInterfaceException.html" title="class in org.apache.tuscany.sca.interfacedef">InvalidInterfaceException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="processCallback(java.lang.Class, org.apache.tuscany.sca.assembly.Contract)"><!-- --></A><H3>
+processCallback</H3>
+<PRE>
+public void <B>processCallback</B>(java.lang.Class&lt;?&gt;&nbsp;interfaze,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&nbsp;contract)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidServiceType</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidServiceType</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="injectionAnnotationsPresent(java.lang.annotation.Annotation[][])"><!-- --></A><H3>
+injectionAnnotationsPresent</H3>
+<PRE>
+public boolean <B>injectionAnnotationsPresent</B>(java.lang.annotation.Annotation[][]&nbsp;annots)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HeuristicPojoProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html
new file mode 100644
index 0000000000..a752f9fa20
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalCallbackReferenceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalCallbackReferenceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalCallbackReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalCallbackReferenceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalCallbackReferenceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalCallbackReferenceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal use of <CODE>Callback</CODE> on a reference
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalCallbackReferenceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html#IllegalCallbackReferenceException(java.lang.String)">IllegalCallbackReferenceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html#IllegalCallbackReferenceException(java.lang.String, java.lang.reflect.Member)">IllegalCallbackReferenceException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalCallbackReferenceException(java.lang.String)"><!-- --></A><H3>
+IllegalCallbackReferenceException</H3>
+<PRE>
+public <B>IllegalCallbackReferenceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalCallbackReferenceException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalCallbackReferenceException</H3>
+<PRE>
+public <B>IllegalCallbackReferenceException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalCallbackReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html
new file mode 100644
index 0000000000..c12b9bc1bb
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalContextException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalContextException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalContextException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalContextException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalContextException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">UnknownContextTypeException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalContextException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal signature for a method decorated with <CODE>Context</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalContextException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html#IllegalContextException(java.lang.String)">IllegalContextException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html#IllegalContextException(java.lang.String, java.lang.reflect.Member)">IllegalContextException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalContextException(java.lang.String)"><!-- --></A><H3>
+IllegalContextException</H3>
+<PRE>
+public <B>IllegalContextException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalContextException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalContextException</H3>
+<PRE>
+public <B>IllegalContextException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalContextException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html
new file mode 100644
index 0000000000..1a4a3e2c67
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalDestructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalDestructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalDestructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalDestructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalDestructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalDestructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal signature for a method decorated with <CODE>Destroy</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalDestructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html#IllegalDestructorException(java.lang.String)">IllegalDestructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html#IllegalDestructorException(java.lang.String, java.lang.reflect.Member)">IllegalDestructorException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalDestructorException(java.lang.String)"><!-- --></A><H3>
+IllegalDestructorException</H3>
+<PRE>
+public <B>IllegalDestructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalDestructorException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalDestructorException</H3>
+<PRE>
+public <B>IllegalDestructorException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalDestructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html
new file mode 100644
index 0000000000..d1b26439d4
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalInitException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalInitException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalInitException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalInitException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalInitException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalInitException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal signature for a method decorated with <CODE>@org.osoa.sca.annotations.Init</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalInitException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html#IllegalInitException(java.lang.String)">IllegalInitException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html#IllegalInitException(java.lang.String, java.lang.reflect.Member)">IllegalInitException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalInitException(java.lang.String)"><!-- --></A><H3>
+IllegalInitException</H3>
+<PRE>
+public <B>IllegalInitException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalInitException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalInitException</H3>
+<PRE>
+public <B>IllegalInitException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalInitException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html
new file mode 100644
index 0000000000..dae6f5981e
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalPropertyException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalPropertyException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalPropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalPropertyException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalPropertyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalPropertyException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal property definition in a component type
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalPropertyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html#IllegalPropertyException(java.lang.String)">IllegalPropertyException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html#IllegalPropertyException(java.lang.String, java.lang.reflect.Member)">IllegalPropertyException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalPropertyException(java.lang.String)"><!-- --></A><H3>
+IllegalPropertyException</H3>
+<PRE>
+public <B>IllegalPropertyException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalPropertyException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalPropertyException</H3>
+<PRE>
+public <B>IllegalPropertyException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalPropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html
new file mode 100644
index 0000000000..25988d4b17
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalReferenceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalReferenceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalReferenceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalReferenceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalReferenceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal reference definition in a component type
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalReferenceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html#IllegalReferenceException(java.lang.String)">IllegalReferenceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html#IllegalReferenceException(java.lang.String, java.lang.reflect.Member)">IllegalReferenceException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalReferenceException(java.lang.String)"><!-- --></A><H3>
+IllegalReferenceException</H3>
+<PRE>
+public <B>IllegalReferenceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalReferenceException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalReferenceException</H3>
+<PRE>
+public <B>IllegalReferenceException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html
new file mode 100644
index 0000000000..1da1bbded1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalResourceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalResourceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalResourceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalResourceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalResourceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal resource definition in a component type
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalResourceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html#IllegalResourceException(java.lang.String)">IllegalResourceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html#IllegalResourceException(java.lang.String, java.lang.reflect.Member)">IllegalResourceException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalResourceException(java.lang.String)"><!-- --></A><H3>
+IllegalResourceException</H3>
+<PRE>
+public <B>IllegalResourceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="IllegalResourceException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+IllegalResourceException</H3>
+<PRE>
+public <B>IllegalResourceException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html
new file mode 100644
index 0000000000..e6d6a1cf13
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+IllegalServiceDefinitionException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IllegalServiceDefinitionException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalServiceDefinitionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class IllegalServiceDefinitionException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalServiceDefinitionException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>IllegalServiceDefinitionException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an illegal use of the <CODE>@org.osoa.sca.annotations.Service</CODE> annotation
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalServiceDefinitionException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html#IllegalServiceDefinitionException(java.lang.String)">IllegalServiceDefinitionException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IllegalServiceDefinitionException(java.lang.String)"><!-- --></A><H3>
+IllegalServiceDefinitionException</H3>
+<PRE>
+public <B>IllegalServiceDefinitionException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IllegalServiceDefinitionException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html
new file mode 100644
index 0000000000..cd17c5ef67
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InitProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InitProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InitProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InitProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InitProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InitProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes the <CODE>@Init</CODE> annotation on a component implementation and
+ updates the component type with the decorated initializer method
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html#InitProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">InitProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InitProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+InitProcessor</H3>
+<PRE>
+public <B>InitProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InitProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html
new file mode 100644
index 0000000000..01040ac25f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidConstructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidConstructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidConstructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidConstructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidConstructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an invalid constructor definition, e.g. when the number of injection names specified in <CODE>Constructor</CODE> do not match the number of actual constructor parameters
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidConstructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html#InvalidConstructorException(java.lang.String)">InvalidConstructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidConstructorException(java.lang.String)"><!-- --></A><H3>
+InvalidConstructorException</H3>
+<PRE>
+public <B>InvalidConstructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html
new file mode 100644
index 0000000000..f328c1f0a2
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidConversationalImplementation
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidConversationalImplementation";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidConversationalImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidConversationalImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidConversationalImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidConversationalImplementation</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Raised when an implementation specifies improper conversational metadata
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidConversationalImplementation">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html#InvalidConversationalImplementation(java.lang.String)">InvalidConversationalImplementation</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html#InvalidConversationalImplementation(java.lang.String, java.lang.Throwable)">InvalidConversationalImplementation</A></B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidConversationalImplementation(java.lang.String)"><!-- --></A><H3>
+InvalidConversationalImplementation</H3>
+<PRE>
+public <B>InvalidConversationalImplementation</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="InvalidConversationalImplementation(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+InvalidConversationalImplementation</H3>
+<PRE>
+public <B>InvalidConversationalImplementation</B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidConversationalImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html
new file mode 100644
index 0000000000..f1351bc59f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidPropertyException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidPropertyException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidPropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidPropertyException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidPropertyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidPropertyException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an invalid usage of <CODE>Property</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidPropertyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html#InvalidPropertyException(java.lang.String)">InvalidPropertyException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidPropertyException(java.lang.String)"><!-- --></A><H3>
+InvalidPropertyException</H3>
+<PRE>
+public <B>InvalidPropertyException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidPropertyException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html
new file mode 100644
index 0000000000..1c85c12b81
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidReferenceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidReferenceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidReferenceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidReferenceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidReferenceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an invalid usage of <CODE>Reference</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidReferenceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html#InvalidReferenceException(java.lang.String)">InvalidReferenceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html#InvalidReferenceException(java.lang.String, java.lang.Throwable)">InvalidReferenceException</A></B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html#InvalidReferenceException(java.lang.Throwable)">InvalidReferenceException</A></B>(java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidReferenceException(java.lang.String)"><!-- --></A><H3>
+InvalidReferenceException</H3>
+<PRE>
+public <B>InvalidReferenceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="InvalidReferenceException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+InvalidReferenceException</H3>
+<PRE>
+public <B>InvalidReferenceException</B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="InvalidReferenceException(java.lang.Throwable)"><!-- --></A><H3>
+InvalidReferenceException</H3>
+<PRE>
+public <B>InvalidReferenceException</B>(java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidReferenceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html
new file mode 100644
index 0000000000..a46841b6e9
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidResourceException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidResourceException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidResourceException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidResourceException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidResourceException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Denotes an invalid usage of <CODE>@org.apache.tuscany.api.annotation.Resource</CODE>
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidResourceException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html#InvalidResourceException(java.lang.String)">InvalidResourceException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html#InvalidResourceException(java.lang.String, java.lang.reflect.Member)">InvalidResourceException</A></B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidResourceException(java.lang.String)"><!-- --></A><H3>
+InvalidResourceException</H3>
+<PRE>
+public <B>InvalidResourceException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="InvalidResourceException(java.lang.String, java.lang.reflect.Member)"><!-- --></A><H3>
+InvalidResourceException</H3>
+<PRE>
+public <B>InvalidResourceException</B>(java.lang.String&nbsp;message,
+ java.lang.reflect.Member&nbsp;member)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidResourceException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html
new file mode 100644
index 0000000000..f4e7455a97
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+InvalidServiceType
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidServiceType";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidServiceType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class InvalidServiceType</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidServiceType</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>InvalidServiceType</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when a service type specified by an <CODE>Service</CODE> annotation is invalid, e.g. it is
+ not an interface
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidServiceType">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html#InvalidServiceType(java.lang.String)">InvalidServiceType</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html#InvalidServiceType(java.lang.String, java.lang.Class)">InvalidServiceType</A></B>(java.lang.String&nbsp;message,
+ java.lang.Class&lt;?&gt;&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html#getServiceType()">getServiceType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="InvalidServiceType(java.lang.String)"><!-- --></A><H3>
+InvalidServiceType</H3>
+<PRE>
+public <B>InvalidServiceType</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="InvalidServiceType(java.lang.String, java.lang.Class)"><!-- --></A><H3>
+InvalidServiceType</H3>
+<PRE>
+public <B>InvalidServiceType</B>(java.lang.String&nbsp;message,
+ java.lang.Class&lt;?&gt;&nbsp;clazz)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getServiceType()"><!-- --></A><H3>
+getServiceType</H3>
+<PRE>
+public java.lang.Class&lt;?&gt; <B>getServiceType</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the serviceType</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="InvalidServiceType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html
new file mode 100644
index 0000000000..b3792da333
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+JSR250PolicyProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JSR250PolicyProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JSR250PolicyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class JSR250PolicyProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.JSR250PolicyProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>JSR250PolicyProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes an <CODE>javax.annotation.security.*</CODE> annotation
+ Below is a list of annotations
+
+ Type Method
+ RunAs x
+ RolesAllowed x x
+ PermitAll x x
+ DenyAll x
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html#JSR250PolicyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory)">JSR250PolicyProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="JSR250PolicyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory)"><!-- --></A><H3>
+JSR250PolicyProcessor</H3>
+<PRE>
+public <B>JSR250PolicyProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JSR250PolicyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html
new file mode 100644
index 0000000000..cd2bcf9fb9
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html
@@ -0,0 +1,757 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+JavaIntrospectionHelper
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JavaIntrospectionHelper";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaIntrospectionHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class JavaIntrospectionHelper</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.JavaIntrospectionHelper</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>JavaIntrospectionHelper</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Implements various reflection-related operations
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#exactMethodMatch(java.lang.reflect.Method, java.lang.reflect.Method)">exactMethodMatch</A></B>(java.lang.reflect.Method&nbsp;method1,
+ java.lang.reflect.Method&nbsp;method2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines if two methods "match" - that is, they have the same method
+ names and exact parameter types (one is not a supertype of the other)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.reflect.Field</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#findClosestMatchingField(java.lang.String, java.lang.Class, java.util.Set)">findClosestMatchingField</A></B>(java.lang.String&nbsp;name,
+ java.lang.Class&nbsp;type,
+ java.util.Set&lt;java.lang.reflect.Field&gt;&nbsp;fields)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finds the closest matching field with the given name, that is, a field of
+ the exact specified type or, alternately, of a supertype.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.reflect.Method</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#findClosestMatchingMethod(java.lang.String, java.lang.Class[], java.util.Set)">findClosestMatchingMethod</A></B>(java.lang.String&nbsp;name,
+ java.lang.Class[]&nbsp;types,
+ java.util.Set&lt;java.lang.reflect.Method&gt;&nbsp;methods)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finds the closest matching method with the given name, that is, a method
+ taking the exact parameter types or, alternately, parameter supertypes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Set&lt;java.lang.Class&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getAllInterfaces(java.lang.Class)">getAllInterfaces</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the set of interfaces implemented by the given class and its
+ ancestors or a blank set if none</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Set&lt;java.lang.reflect.Field&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getAllPublicAndProtectedFields(java.lang.Class, boolean)">getAllPublicAndProtectedFields</A></B>(java.lang.Class&nbsp;clazz,
+ boolean&nbsp;validating)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a collection of public, and protected fields declared by a class
+ or one of its supertypes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Set&lt;java.lang.reflect.Method&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getAllUniquePublicProtectedMethods(java.lang.Class, boolean)">getAllUniquePublicProtectedMethods</A></B>(java.lang.Class&nbsp;clazz,
+ boolean&nbsp;validating)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a collection of public and protected methods declared by a class
+ or one of its supertypes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getArrayType(java.lang.Class, int)">getArrayType</A></B>(java.lang.Class&lt;?&gt;&nbsp;componentType,
+ int&nbsp;dims)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getBaseName(java.lang.Class)">getBaseName</A></B>(java.lang.Class&lt;?&gt;&nbsp;implClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the simple name of a class - i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getBaseType(java.lang.Class, java.lang.reflect.Type)">getBaseType</A></B>(java.lang.Class&lt;?&gt;&nbsp;cls,
+ java.lang.reflect.Type&nbsp;genericType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getBusinessInterface(java.lang.Class, java.lang.reflect.Type)">getBusinessInterface</A></B>(java.lang.Class&lt;?&gt;&nbsp;cls,
+ java.lang.reflect.Type&nbsp;callableReferenceType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.lang.reflect.Constructor&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getDefaultConstructor(java.lang.Class)">getDefaultConstructor</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getErasure(java.lang.reflect.Type)">getErasure</A></B>(java.lang.reflect.Type&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.List&lt;? extends java.lang.reflect.Type&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getGenerics(java.lang.reflect.Type)">getGenerics</A></B>(java.lang.reflect.Type&nbsp;genericType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the generic types represented in the given type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.reflect.Type</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getParameterType(java.lang.reflect.Type)">getParameterType</A></B>(java.lang.reflect.Type&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Set&lt;java.lang.reflect.Field&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getPrivateFields(java.lang.Class)">getPrivateFields</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.Set&lt;java.lang.reflect.Method&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getPrivateMethods(java.lang.Class)">getPrivateMethods</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#getSignature(java.lang.Class)">getSignature</A></B>(java.lang.Class&lt;?&gt;&nbsp;cls)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#introspectGeneric(java.lang.Class, int)">introspectGeneric</A></B>(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ int&nbsp;pos)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the generic type specified by the class at the given position as
+ in: <p/> <code> public class Foo<Bar,Baz>{ //..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#isGetter(java.lang.reflect.Method)">isGetter</A></B>(java.lang.reflect.Method&nbsp;method)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#isImmutable(java.lang.Class)">isImmutable</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#isSetter(java.lang.reflect.Method)">isSetter</A></B>(java.lang.reflect.Method&nbsp;method)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#toGetter(java.lang.String)">toGetter</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Takes a property name and converts it to a getter method name according
+ to JavaBean conventions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#toPropertyName(java.lang.String)">toPropertyName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Takes a setter or getter method name and converts it to a property name
+ according to JavaBean conventions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html#toSetter(java.lang.String)">toSetter</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Takes a property name and converts it to a setter method name according
+ to JavaBean conventions.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getAllPublicAndProtectedFields(java.lang.Class, boolean)"><!-- --></A><H3>
+getAllPublicAndProtectedFields</H3>
+<PRE>
+public static java.util.Set&lt;java.lang.reflect.Field&gt; <B>getAllPublicAndProtectedFields</B>(java.lang.Class&nbsp;clazz,
+ boolean&nbsp;validating)</PRE>
+<DL>
+<DD>Returns a collection of public, and protected fields declared by a class
+ or one of its supertypes
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllUniquePublicProtectedMethods(java.lang.Class, boolean)"><!-- --></A><H3>
+getAllUniquePublicProtectedMethods</H3>
+<PRE>
+public static java.util.Set&lt;java.lang.reflect.Method&gt; <B>getAllUniquePublicProtectedMethods</B>(java.lang.Class&nbsp;clazz,
+ boolean&nbsp;validating)</PRE>
+<DL>
+<DD>Returns a collection of public and protected methods declared by a class
+ or one of its supertypes. Note that overridden methods will not be
+ returned in the collection (i.e. only the method override will be). <p/>
+ This method can potentially be expensive as reflection information is not
+ cached. It is assumed that this method will be used during a
+ configuration phase.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findClosestMatchingField(java.lang.String, java.lang.Class, java.util.Set)"><!-- --></A><H3>
+findClosestMatchingField</H3>
+<PRE>
+public static java.lang.reflect.Field <B>findClosestMatchingField</B>(java.lang.String&nbsp;name,
+ java.lang.Class&nbsp;type,
+ java.util.Set&lt;java.lang.reflect.Field&gt;&nbsp;fields)</PRE>
+<DL>
+<DD>Finds the closest matching field with the given name, that is, a field of
+ the exact specified type or, alternately, of a supertype.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the field<DD><CODE>type</CODE> - the field type<DD><CODE>fields</CODE> - the collection of fields to search
+<DT><B>Returns:</B><DD>the matching field or null if not found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findClosestMatchingMethod(java.lang.String, java.lang.Class[], java.util.Set)"><!-- --></A><H3>
+findClosestMatchingMethod</H3>
+<PRE>
+public static java.lang.reflect.Method <B>findClosestMatchingMethod</B>(java.lang.String&nbsp;name,
+ java.lang.Class[]&nbsp;types,
+ java.util.Set&lt;java.lang.reflect.Method&gt;&nbsp;methods)</PRE>
+<DL>
+<DD>Finds the closest matching method with the given name, that is, a method
+ taking the exact parameter types or, alternately, parameter supertypes.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the method<DD><CODE>types</CODE> - the method parameter types<DD><CODE>methods</CODE> - the collection of methods to search
+<DT><B>Returns:</B><DD>the matching method or null if not found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exactMethodMatch(java.lang.reflect.Method, java.lang.reflect.Method)"><!-- --></A><H3>
+exactMethodMatch</H3>
+<PRE>
+public static boolean <B>exactMethodMatch</B>(java.lang.reflect.Method&nbsp;method1,
+ java.lang.reflect.Method&nbsp;method2)</PRE>
+<DL>
+<DD>Determines if two methods "match" - that is, they have the same method
+ names and exact parameter types (one is not a supertype of the other)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefaultConstructor(java.lang.Class)"><!-- --></A><H3>
+getDefaultConstructor</H3>
+<PRE>
+public static &lt;T&gt; java.lang.reflect.Constructor&lt;T&gt; <B>getDefaultConstructor</B>(java.lang.Class&lt;T&gt;&nbsp;clazz)
+ throws java.lang.NoSuchMethodException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.NoSuchMethodException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBaseName(java.lang.Class)"><!-- --></A><H3>
+getBaseName</H3>
+<PRE>
+public static java.lang.String <B>getBaseName</B>(java.lang.Class&lt;?&gt;&nbsp;implClass)</PRE>
+<DL>
+<DD>Returns the simple name of a class - i.e. the class name devoid of its
+ package qualifier
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implClass</CODE> - the implementation class</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isImmutable(java.lang.Class)"><!-- --></A><H3>
+isImmutable</H3>
+<PRE>
+public static boolean <B>isImmutable</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toGetter(java.lang.String)"><!-- --></A><H3>
+toGetter</H3>
+<PRE>
+public static java.lang.String <B>toGetter</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Takes a property name and converts it to a getter method name according
+ to JavaBean conventions. For example, property
+ <code>foo<code> is returned as <code>getFoo</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toPropertyName(java.lang.String)"><!-- --></A><H3>
+toPropertyName</H3>
+<PRE>
+public static java.lang.String <B>toPropertyName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Takes a setter or getter method name and converts it to a property name
+ according to JavaBean conventions. For example, <code>setFoo(var)</code>
+ is returned as property <code>foo<code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getErasure(java.lang.reflect.Type)"><!-- --></A><H3>
+getErasure</H3>
+<PRE>
+public static java.lang.Class&lt;?&gt; <B>getErasure</B>(java.lang.reflect.Type&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBaseType(java.lang.Class, java.lang.reflect.Type)"><!-- --></A><H3>
+getBaseType</H3>
+<PRE>
+public static java.lang.Class&lt;?&gt; <B>getBaseType</B>(java.lang.Class&lt;?&gt;&nbsp;cls,
+ java.lang.reflect.Type&nbsp;genericType)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getParameterType(java.lang.reflect.Type)"><!-- --></A><H3>
+getParameterType</H3>
+<PRE>
+public static java.lang.reflect.Type <B>getParameterType</B>(java.lang.reflect.Type&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBusinessInterface(java.lang.Class, java.lang.reflect.Type)"><!-- --></A><H3>
+getBusinessInterface</H3>
+<PRE>
+public static java.lang.Class&lt;?&gt; <B>getBusinessInterface</B>(java.lang.Class&lt;?&gt;&nbsp;cls,
+ java.lang.reflect.Type&nbsp;callableReferenceType)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toSetter(java.lang.String)"><!-- --></A><H3>
+toSetter</H3>
+<PRE>
+public static java.lang.String <B>toSetter</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Takes a property name and converts it to a setter method name according
+ to JavaBean conventions. For example, the property
+ <code>foo<code> is returned as <code>setFoo(var)</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGenerics(java.lang.reflect.Type)"><!-- --></A><H3>
+getGenerics</H3>
+<PRE>
+public static java.util.List&lt;? extends java.lang.reflect.Type&gt; <B>getGenerics</B>(java.lang.reflect.Type&nbsp;genericType)</PRE>
+<DL>
+<DD>Returns the generic types represented in the given type. Usage as
+ follows: <code>
+ JavaIntrospectionHelper.getGenerics(field.getGenericType());
+ <p/>
+ JavaIntrospectionHelper.getGenerics(m.getGenericParameterTypes()[0];); </code>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the generic types in order of declaration or an empty array if
+ the type is not genericized</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="introspectGeneric(java.lang.Class, int)"><!-- --></A><H3>
+introspectGeneric</H3>
+<PRE>
+public static java.lang.Class <B>introspectGeneric</B>(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ int&nbsp;pos)</PRE>
+<DL>
+<DD>Returns the generic type specified by the class at the given position as
+ in: <p/> <code> public class Foo<Bar,Baz>{ //.. }
+ <p/>
+ JavaIntrospectionHelper.introspectGeneric(Foo.class,1); <code>
+ <p/>
+ will return Baz.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllInterfaces(java.lang.Class)"><!-- --></A><H3>
+getAllInterfaces</H3>
+<PRE>
+public static java.util.Set&lt;java.lang.Class&gt; <B>getAllInterfaces</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD>Returns the set of interfaces implemented by the given class and its
+ ancestors or a blank set if none
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSetter(java.lang.reflect.Method)"><!-- --></A><H3>
+isSetter</H3>
+<PRE>
+public static boolean <B>isSetter</B>(java.lang.reflect.Method&nbsp;method)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isGetter(java.lang.reflect.Method)"><!-- --></A><H3>
+isGetter</H3>
+<PRE>
+public static boolean <B>isGetter</B>(java.lang.reflect.Method&nbsp;method)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSignature(java.lang.Class)"><!-- --></A><H3>
+getSignature</H3>
+<PRE>
+public static java.lang.String <B>getSignature</B>(java.lang.Class&lt;?&gt;&nbsp;cls)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArrayType(java.lang.Class, int)"><!-- --></A><H3>
+getArrayType</H3>
+<PRE>
+public static java.lang.Class&lt;?&gt; <B>getArrayType</B>(java.lang.Class&lt;?&gt;&nbsp;componentType,
+ int&nbsp;dims)
+ throws java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrivateMethods(java.lang.Class)"><!-- --></A><H3>
+getPrivateMethods</H3>
+<PRE>
+public static java.util.Set&lt;java.lang.reflect.Method&gt; <B>getPrivateMethods</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrivateFields(java.lang.Class)"><!-- --></A><H3>
+getPrivateFields</H3>
+<PRE>
+public static java.util.Set&lt;java.lang.reflect.Field&gt; <B>getPrivateFields</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaIntrospectionHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html
new file mode 100644
index 0000000000..db93cd73e9
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+NoConstructorException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoConstructorException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NoConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class NoConstructorException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.NoConstructorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>NoConstructorException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when a suitable constructor for a component implementation cannot be found
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.NoConstructorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html#NoConstructorException()">NoConstructorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html#NoConstructorException(java.lang.String)">NoConstructorException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="NoConstructorException()"><!-- --></A><H3>
+NoConstructorException</H3>
+<PRE>
+public <B>NoConstructorException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="NoConstructorException(java.lang.String)"><!-- --></A><H3>
+NoConstructorException</H3>
+<PRE>
+public <B>NoConstructorException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NoConstructorException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html
new file mode 100644
index 0000000000..3a3d90f795
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+PolicyProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PolicyProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class PolicyProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.PolicyProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PolicyProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes an <CODE>Requires</CODE> annotation
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html#PolicyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory)">PolicyProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PolicyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory)"><!-- --></A><H3>
+PolicyProcessor</H3>
+<PRE>
+public <B>PolicyProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html
new file mode 100644
index 0000000000..1335efb527
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+PropertyProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PropertyProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class PropertyProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.AbstractPropertyProcessor</A>&lt;org.osoa.sca.annotations.Property&gt;
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.PropertyProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PropertyProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor</A>&lt;org.osoa.sca.annotations.Property&gt;</DL>
+</PRE>
+
+<P>
+Processes an <CODE>@Property</CODE> annotation, updating the component type with
+ corresponding <CODE>JavaMappedProperty</CODE>
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html#PropertyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">PropertyProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html#getName(org.osoa.sca.annotations.Property)">getName</A></B>(org.osoa.sca.annotations.Property&nbsp;annotation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html#initProperty(org.apache.tuscany.sca.assembly.Property, org.osoa.sca.annotations.Property)">initProperty</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property,
+ org.osoa.sca.annotations.Property&nbsp;annotation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.AbstractPropertyProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#createProperty(java.lang.String, org.apache.tuscany.sca.implementation.java.impl.JavaElementImpl)">createProperty</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+PropertyProcessor</H3>
+<PRE>
+public <B>PropertyProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName(org.osoa.sca.annotations.Property)"><!-- --></A><H3>
+getName</H3>
+<PRE>
+protected java.lang.String <B>getName</B>(org.osoa.sca.annotations.Property&nbsp;annotation)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#getName(A)">getName</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor</A>&lt;org.osoa.sca.annotations.Property&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initProperty(org.apache.tuscany.sca.assembly.Property, org.osoa.sca.annotations.Property)"><!-- --></A><H3>
+initProperty</H3>
+<PRE>
+protected void <B>initProperty</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property,
+ org.osoa.sca.annotations.Property&nbsp;annotation)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html#initProperty(org.apache.tuscany.sca.assembly.Property, A)">initProperty</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor</A>&lt;org.osoa.sca.annotations.Property&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html
new file mode 100644
index 0000000000..ae1383266b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+ReferenceProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReferenceProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ReferenceProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ReferenceProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ReferenceProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes an <CODE>@Reference</CODE> annotation, updating the component type with
+ corresponding <CODE>org.apache.tuscany.spi.implementation.java.JavaMappedReference</CODE>
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html#ReferenceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)">ReferenceProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ReferenceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)"><!-- --></A><H3>
+ReferenceProcessor</H3>
+<PRE>
+public <B>ReferenceProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructorParameter</H3>
+<PRE>
+public void <B>visitConstructorParameter</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html
new file mode 100644
index 0000000000..49e1a7c37a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+Resource
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Resource";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Resource.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;REQUIRED&nbsp;|&nbsp;<A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#annotation_type_element_detail">ELEMENT</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Annotation Type Resource</H2>
+<HR>
+<DL>
+<DT><PRE><FONT SIZE="-1">@Target(value={FIELD,METHOD,PARAMETER})
+@Retention(value=RUNTIME)
+</FONT>public @interface <B>Resource</B></DL>
+</PRE>
+
+<P>
+Annotation used to indicate a resource should be provided to an implementation by the runtime.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+
+<A NAME="annotation_type_optional_element_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Optional Element Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html#mappedName()">mappedName</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Denotes the default name of the resource provided by the runtime environment.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html#name()">name</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Denotes the name of the resource declared by the implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html#optional()">optional</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Denotes if the resource is optional</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="name()"><!-- --></A><H3>
+name</H3>
+<PRE>
+public abstract java.lang.String <B>name</B></PRE>
+<DL>
+<DD>Denotes the name of the resource declared by the implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+<DL>
+<DT><B>Default:</B><DD>""</DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="optional()"><!-- --></A><H3>
+optional</H3>
+<PRE>
+public abstract boolean <B>optional</B></PRE>
+<DL>
+<DD>Denotes if the resource is optional
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+<DL>
+<DT><B>Default:</B><DD>false</DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="mappedName()"><!-- --></A><H3>
+mappedName</H3>
+<PRE>
+public abstract java.lang.String <B>mappedName</B></PRE>
+<DL>
+<DD>Denotes the default name of the resource provided by the runtime environment.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+<DL>
+<DT><B>Default:</B><DD>""</DD>
+</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Resource.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;REQUIRED&nbsp;|&nbsp;<A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#annotation_type_element_detail">ELEMENT</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html
new file mode 100644
index 0000000000..27dab90dfd
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+ResourceProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ResourceProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResourceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ResourceProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ResourceProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ResourceProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes an <CODE>@Resource</CODE> annotation, updating the component type with
+ corresponding <CODE>org.apache.tuscany.spi.implementation.java.JavaResourceImpl</CODE>
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html#ResourceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ResourceProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaResourceImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaResourceImpl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html#createResource(java.lang.String, org.apache.tuscany.sca.implementation.java.impl.JavaElementImpl)">createResource</A></B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaElementImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaElementImpl</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ResourceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ResourceProcessor</H3>
+<PRE>
+public <B>ResourceProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createResource(java.lang.String, org.apache.tuscany.sca.implementation.java.impl.JavaElementImpl)"><!-- --></A><H3>
+createResource</H3>
+<PRE>
+public <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaResourceImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaResourceImpl</A> <B>createResource</B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaElementImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaElementImpl</A>&nbsp;element)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitConstructorParameter</H3>
+<PRE>
+public void <B>visitConstructorParameter</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaParameterImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaParameterImpl</A>&nbsp;parameter,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResourceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html
new file mode 100644
index 0000000000..e54937b4d6
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+ScopeProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ScopeProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ScopeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ScopeProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ScopeProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ScopeProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes the <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaScopeImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl"><CODE>JavaScopeImpl</CODE></A> annotation and updates the component type with the corresponding implmentation scope
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html#ScopeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)">ScopeProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ScopeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ScopeProcessor</H3>
+<PRE>
+public <B>ScopeProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ScopeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html
new file mode 100644
index 0000000000..106f4fe26e
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+ServiceProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ServiceProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ServiceProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ServiceProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ServiceProcessor</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></DL>
+</PRE>
+
+<P>
+Processes an <CODE>Service</CODE> annotation and updates
+ the component type with corresponding <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><CODE>Service</CODE></A>s. Also processes
+ related <CODE>Callback</CODE> annotations.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#assemblyFactory">assemblyFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html#ServiceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)">ServiceProcessor</A></B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html#createService(java.lang.Class)">createService</A></B>(java.lang.Class&lt;?&gt;&nbsp;interfaze)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received when the component implementation class is first
+ loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected fields are evaluated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback received as the component implementation's public and
+ protected methods are evaluated</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructor(java.lang.reflect.Constructor, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructor</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitConstructorParameter(org.apache.tuscany.sca.implementation.java.impl.JavaParameterImpl, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitConstructorParameter</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitEnd(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitEnd</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitSuperClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitSuperClass</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ServiceProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory)"><!-- --></A><H3>
+ServiceProcessor</H3>
+<PRE>
+public <B>ServiceProcessor</B>(<A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterfaceFactory.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterfaceFactory</A>&nbsp;javaFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitClass</H3>
+<PRE>
+public &lt;T&gt; void <B>visitClass</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received when the component implementation class is first
+ loaded
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitClass(java.lang.Class, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitClass</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the component implementation class<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitMethod</H3>
+<PRE>
+public void <B>visitMethod</B>(java.lang.reflect.Method&nbsp;method,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected methods are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitMethod(java.lang.reflect.Method, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitMethod</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>method</CODE> - the current public or protected method being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)"><!-- --></A><H3>
+visitField</H3>
+<PRE>
+public void <B>visitField</B>(java.lang.reflect.Field&nbsp;field,
+ <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>&nbsp;type)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">JavaClassVisitor</A></CODE></B></DD>
+<DD>A callback received as the component implementation's public and
+ protected fields are evaluated
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in interface <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html#visitField(java.lang.reflect.Field, org.apache.tuscany.sca.implementation.java.JavaImplementation)">visitField</A></CODE> in class <CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - the current public or protected field being evaluated<DD><CODE>type</CODE> - the incomplete component type associated with the
+ implementation class
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></CODE> - if an error is encountered while processing
+ metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createService(java.lang.Class)"><!-- --></A><H3>
+createService</H3>
+<PRE>
+public <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>createService</B>(java.lang.Class&lt;?&gt;&nbsp;interfaze)
+ throws <A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/InvalidInterfaceException.html" title="class in org.apache.tuscany.sca.interfacedef">InvalidInterfaceException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/interfacedef/InvalidInterfaceException.html" title="class in org.apache.tuscany.sca.interfacedef">InvalidInterfaceException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tuscany.sca.implementation.java.introspect.impl.BaseJavaClassVisitor">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html
new file mode 100644
index 0000000000..ba756c4d31
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+ServiceTypeNotFoundException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ServiceTypeNotFoundException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceTypeNotFoundException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class ServiceTypeNotFoundException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.ServiceTypeNotFoundException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ServiceTypeNotFoundException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></DL>
+</PRE>
+
+<P>
+Thrown when a service interface cannot be determined based on a heuristic evaluation of an implementation
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.ServiceTypeNotFoundException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html#ServiceTypeNotFoundException(java.lang.String)">ServiceTypeNotFoundException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ServiceTypeNotFoundException(java.lang.String)"><!-- --></A><H3>
+ServiceTypeNotFoundException</H3>
+<PRE>
+public <B>ServiceTypeNotFoundException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceTypeNotFoundException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html
new file mode 100644
index 0000000000..880f315b59
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html
@@ -0,0 +1,253 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:01 CST 2009 -->
+<TITLE>
+UnknownContextTypeException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="UnknownContextTypeException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UnknownContextTypeException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.implementation.java.introspect.impl</FONT>
+<BR>
+Class UnknownContextTypeException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">org.apache.tuscany.sca.implementation.java.IntrospectionException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalContextException</A>
+ <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.implementation.java.introspect.impl.UnknownContextTypeException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>UnknownContextTypeException</B><DT>extends <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalContextException</A></DL>
+</PRE>
+
+<P>
+Thrown when a method or field marked with <CODE>Context</CODE> takes an unknown type
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../../serialized-form.html#org.apache.tuscany.sca.implementation.java.introspect.impl.UnknownContextTypeException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html#UnknownContextTypeException(java.lang.String)">UnknownContextTypeException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java">IntrospectionException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#getMember()">getMember</A>, <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html#setMember(java.lang.reflect.Member)">setMember</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="UnknownContextTypeException(java.lang.String)"><!-- --></A><H3>
+UnknownContextTypeException</H3>
+<PRE>
+public <B>UnknownContextTypeException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="UnknownContextTypeException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.implementation.java.IntrospectionException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-frame.html
new file mode 100644
index 0000000000..c339ec2f79
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-frame.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:27 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.implementation.java.introspect.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html" target="classFrame">org.apache.tuscany.sca.implementation.java.introspect.impl</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">AbstractPropertyProcessor</A>
+<BR>
+<A HREF="AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">AllowsPassByReferenceProcessor</A>
+<BR>
+<A HREF="BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">BaseJavaClassVisitor</A>
+<BR>
+<A HREF="ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ComponentNameProcessor</A>
+<BR>
+<A HREF="ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ConstructorProcessor</A>
+<BR>
+<A HREF="ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ContextProcessor</A>
+<BR>
+<A HREF="ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ConversationIDProcessor</A>
+<BR>
+<A HREF="ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ConversationProcessor</A>
+<BR>
+<A HREF="DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DestroyProcessor</A>
+<BR>
+<A HREF="EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">EagerInitProcessor</A>
+<BR>
+<A HREF="HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">HeuristicPojoProcessor</A>
+<BR>
+<A HREF="InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InitProcessor</A>
+<BR>
+<A HREF="JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">JavaIntrospectionHelper</A>
+<BR>
+<A HREF="JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">JSR250PolicyProcessor</A>
+<BR>
+<A HREF="PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">PolicyProcessor</A>
+<BR>
+<A HREF="PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">PropertyProcessor</A>
+<BR>
+<A HREF="ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ReferenceProcessor</A>
+<BR>
+<A HREF="ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ResourceProcessor</A>
+<BR>
+<A HREF="ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ScopeProcessor</A>
+<BR>
+<A HREF="ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ServiceProcessor</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">AmbiguousConstructorException</A>
+<BR>
+<A HREF="DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicateConstructorException</A>
+<BR>
+<A HREF="DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicateDestructorException</A>
+<BR>
+<A HREF="DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicateInitException</A>
+<BR>
+<A HREF="DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicatePropertyException</A>
+<BR>
+<A HREF="DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicateReferenceException</A>
+<BR>
+<A HREF="DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">DuplicateResourceException</A>
+<BR>
+<A HREF="IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalCallbackReferenceException</A>
+<BR>
+<A HREF="IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalContextException</A>
+<BR>
+<A HREF="IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalDestructorException</A>
+<BR>
+<A HREF="IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalInitException</A>
+<BR>
+<A HREF="IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalPropertyException</A>
+<BR>
+<A HREF="IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalReferenceException</A>
+<BR>
+<A HREF="IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalResourceException</A>
+<BR>
+<A HREF="IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">IllegalServiceDefinitionException</A>
+<BR>
+<A HREF="InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidConstructorException</A>
+<BR>
+<A HREF="InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidConversationalImplementation</A>
+<BR>
+<A HREF="InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidPropertyException</A>
+<BR>
+<A HREF="InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidReferenceException</A>
+<BR>
+<A HREF="InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidResourceException</A>
+<BR>
+<A HREF="InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">InvalidServiceType</A>
+<BR>
+<A HREF="NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">NoConstructorException</A>
+<BR>
+<A HREF="ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">ServiceTypeNotFoundException</A>
+<BR>
+<A HREF="UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">UnknownContextTypeException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Annotation Types</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl" target="classFrame">Resource</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html
new file mode 100644
index 0000000000..45eebe14bd
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html
@@ -0,0 +1,378 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:27 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.implementation.java.introspect.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.implementation.java.introspect.impl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/invocation/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.implementation.java.introspect.impl
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AbstractPropertyProcessor&lt;A extends Annotation&gt;</A></B></TD>
+<TD>Base class for ImplementationProcessors that handle annotations that add
+ Properties.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AllowsPassByReferenceProcessor</A></B></TD>
+<TD>Processes <CODE>AllowsPassByReference</CODE> on an implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">BaseJavaClassVisitor</A></B></TD>
+<TD>A convenience class for annotation processors which alleviates the need to
+ implement unused callbacks</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ComponentNameProcessor</A></B></TD>
+<TD>Processes <CODE>@ComponentName</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate component name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConstructorProcessor</A></B></TD>
+<TD>Handles processing of a constructor decorated with
+ <CODE>Constructor</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ContextProcessor</A></B></TD>
+<TD>Processes <CODE>@Context</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate context</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConversationIDProcessor</A></B></TD>
+<TD>Processes <CODE>@ConversationID</CODE> annotations on a component implementation and adds
+ a <CODE>JavaMappedProperty</CODE> to the component type which will be used to
+ inject the appropriate conversationId</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ConversationProcessor</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DestroyProcessor</A></B></TD>
+<TD>Processes the <CODE>@Destroy</CODE> annotation on a component implementation and
+ updates the component type with the decorated destructor method</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">EagerInitProcessor</A></B></TD>
+<TD>Handles processing of <CODE>EagerInit</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">HeuristicPojoProcessor</A></B></TD>
+<TD>Heuristically evaluates an un-annotated Java implementation type to determine
+ services, references, and properties according to the algorithm described in
+ the SCA Java Client and Implementation Model Specification <p/> TODO
+ Implement: <p/> When no service interface is annotated, need to calculate a
+ single service comprising all public methods that are not reference or
+ property injection sites.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InitProcessor</A></B></TD>
+<TD>Processes the <CODE>@Init</CODE> annotation on a component implementation and
+ updates the component type with the decorated initializer method</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">JavaIntrospectionHelper</A></B></TD>
+<TD>Implements various reflection-related operations</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">JSR250PolicyProcessor</A></B></TD>
+<TD>Processes an <CODE>javax.annotation.security.*</CODE> annotation
+ Below is a list of annotations
+
+ Type Method
+ RunAs x
+ RolesAllowed x x
+ PermitAll x x
+ DenyAll x</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">PolicyProcessor</A></B></TD>
+<TD>Processes an <CODE>Requires</CODE> annotation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">PropertyProcessor</A></B></TD>
+<TD>Processes an <CODE>@Property</CODE> annotation, updating the component type with
+ corresponding <CODE>JavaMappedProperty</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ReferenceProcessor</A></B></TD>
+<TD>Processes an <CODE>@Reference</CODE> annotation, updating the component type with
+ corresponding <CODE>org.apache.tuscany.spi.implementation.java.JavaMappedReference</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ResourceProcessor</A></B></TD>
+<TD>Processes an <CODE>@Resource</CODE> annotation, updating the component type with
+ corresponding <CODE>org.apache.tuscany.spi.implementation.java.JavaResourceImpl</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ScopeProcessor</A></B></TD>
+<TD>Processes the <A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaScopeImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl"><CODE>JavaScopeImpl</CODE></A> annotation and updates the component type with the corresponding implmentation scope</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ServiceProcessor</A></B></TD>
+<TD>Processes an <CODE>Service</CODE> annotation and updates
+ the component type with corresponding <A HREF="../../../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><CODE>Service</CODE></A>s.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">AmbiguousConstructorException</A></B></TD>
+<TD>Thrown when constructor parameters cannot be unambiguously resolved to a property or reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicateConstructorException</A></B></TD>
+<TD>Thrown when more than one component implementation constructor is annotated with <CODE>Constructor</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicateDestructorException</A></B></TD>
+<TD>Thrown when an implementation is annotated multiple times with <CODE>Destroy</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicateInitException</A></B></TD>
+<TD>Thrown when an implementation is annotated multiple times with <CODE>@org.osoa.sca.annotations.Init</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicatePropertyException</A></B></TD>
+<TD>Thrown when an implementation has more than one property injection site with the same name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicateReferenceException</A></B></TD>
+<TD>Thrown when an implementation has more than one reference injection site with the same name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">DuplicateResourceException</A></B></TD>
+<TD>Thrown when an implementation has more than one resource injection site with the same name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalCallbackReferenceException</A></B></TD>
+<TD>Denotes an illegal use of <CODE>Callback</CODE> on a reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalContextException</A></B></TD>
+<TD>Denotes an illegal signature for a method decorated with <CODE>Context</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalDestructorException</A></B></TD>
+<TD>Denotes an illegal signature for a method decorated with <CODE>Destroy</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalInitException</A></B></TD>
+<TD>Denotes an illegal signature for a method decorated with <CODE>@org.osoa.sca.annotations.Init</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalPropertyException</A></B></TD>
+<TD>Denotes an illegal property definition in a component type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalReferenceException</A></B></TD>
+<TD>Denotes an illegal reference definition in a component type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalResourceException</A></B></TD>
+<TD>Denotes an illegal resource definition in a component type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">IllegalServiceDefinitionException</A></B></TD>
+<TD>Denotes an illegal use of the <CODE>@org.osoa.sca.annotations.Service</CODE> annotation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidConstructorException</A></B></TD>
+<TD>Denotes an invalid constructor definition, e.g.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidConversationalImplementation</A></B></TD>
+<TD>Raised when an implementation specifies improper conversational metadata</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidPropertyException</A></B></TD>
+<TD>Denotes an invalid usage of <CODE>Property</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidReferenceException</A></B></TD>
+<TD>Denotes an invalid usage of <CODE>Reference</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidResourceException</A></B></TD>
+<TD>Denotes an invalid usage of <CODE>@org.apache.tuscany.api.annotation.Resource</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">InvalidServiceType</A></B></TD>
+<TD>Thrown when a service type specified by an <CODE>Service</CODE> annotation is invalid, e.g.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">NoConstructorException</A></B></TD>
+<TD>Thrown when a suitable constructor for a component implementation cannot be found</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">ServiceTypeNotFoundException</A></B></TD>
+<TD>Thrown when a service interface cannot be determined based on a heuristic evaluation of an implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl">UnknownContextTypeException</A></B></TD>
+<TD>Thrown when a method or field marked with <CODE>Context</CODE> takes an unknown type</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Annotation Types Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl">Resource</A></B></TD>
+<TD>Annotation used to indicate a resource should be provided to an implementation by the runtime.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/invocation/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html
new file mode 100644
index 0000000000..4f0f0a124c
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:27 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.implementation.java.introspect.impl Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.implementation.java.introspect.impl Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/invocation/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.implementation.java.introspect.impl
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/BaseJavaClassVisitor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>BaseJavaClassVisitor</B></A> (implements org.apache.tuscany.sca.implementation.java.introspect.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/JavaClassVisitor.html" title="interface in org.apache.tuscany.sca.implementation.java.introspect">JavaClassVisitor</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AbstractPropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>AbstractPropertyProcessor</B></A>&lt;A&gt;<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PropertyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PropertyProcessor</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AllowsPassByReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>AllowsPassByReferenceProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ComponentNameProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ComponentNameProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConstructorProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ConstructorProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ContextProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ContextProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationIDProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ConversationIDProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ConversationProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ConversationProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DestroyProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/EagerInitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>EagerInitProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>HeuristicPojoProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InitProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InitProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JSR250PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>JSR250PolicyProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/PolicyProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>PolicyProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ReferenceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ReferenceProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ResourceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ResourceProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ScopeProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ScopeProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceProcessor.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ServiceProcessor</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/JavaIntrospectionHelper.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>JavaIntrospectionHelper</B></A><LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/IntrospectionException.html" title="class in org.apache.tuscany.sca.implementation.java"><B>IntrospectionException</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/AmbiguousConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>AmbiguousConstructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicateConstructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicateDestructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicateInitException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicatePropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicatePropertyException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicateReferenceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/DuplicateResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>DuplicateResourceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalCallbackReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalCallbackReferenceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalContextException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalContextException</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/UnknownContextTypeException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>UnknownContextTypeException</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalDestructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalDestructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalInitException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalInitException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalPropertyException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalReferenceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalResourceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/IllegalServiceDefinitionException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>IllegalServiceDefinitionException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidConstructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidConversationalImplementation.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidConversationalImplementation</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidPropertyException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidPropertyException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidReferenceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidReferenceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidResourceException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidResourceException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/InvalidServiceType.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>InvalidServiceType</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/NoConstructorException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>NoConstructorException</B></A><LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/ServiceTypeNotFoundException.html" title="class in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>ServiceTypeNotFoundException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Annotation Type Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.implementation.java.introspect.impl.<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/impl/Resource.html" title="annotation in org.apache.tuscany.sca.implementation.java.introspect.impl"><B>Resource</B></A> (implements java.lang.annotation.Annotation)
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/introspect/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../../org/apache/tuscany/sca/implementation/java/invocation/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../../index.html?org/apache/tuscany/sca/implementation/java/introspect/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>