You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by bo...@apache.org on 2012/10/09 03:48:21 UTC
[3/3] git commit: TAP5-1735 ("Most packages lack package-level
javadocs")
TAP5-1735 ("Most packages lack package-level javadocs")
Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/d95281da
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/d95281da
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/d95281da
Branch: refs/heads/master
Commit: d95281da3f0b0430009e98bb259cf36d4de1c112
Parents: e5037b7
Author: bharner <bo...@apache.org>
Authored: Mon Oct 8 20:40:23 2012 -0400
Committer: bharner <bo...@apache.org>
Committed: Mon Oct 8 20:40:23 2012 -0400
----------------------------------------------------------------------
.../tapestry5/beanvalidator/package-info.java | 16 +++++++++++++
.../internal/beanvalidator/package-info.java | 18 +++++++++++++++
.../org/apache/tapestry5/clojure/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/clojure/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/alerts/package-info.java | 6 +---
.../tapestry5/internal/antlr/package-info.java | 6 +---
.../internal/beaneditor/package-info.java | 6 +---
.../tapestry5/internal/bindings/package-info.java | 6 +---
.../tapestry5/internal/dynamic/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/event/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/events/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/grid/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/gzip/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/model/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/pageload/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/parser/package-info.java | 18 +++++++++++++++
.../apache/tapestry5/internal/parser/package.html | 5 ----
.../internal/services/javascript/package-info.java | 18 +++++++++++++++
.../services/linktransform/package-info.java | 18 +++++++++++++++
.../internal/services/messages/package-info.java | 18 +++++++++++++++
.../internal/services/meta/package-info.java | 18 +++++++++++++++
.../internal/services/security/package-info.java | 18 +++++++++++++++
.../internal/services/templates/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/structure/package-info.java | 16 +++++++++++++
.../t5internal/components/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/test/package-info.java | 16 +++++++++++++
.../tapestry5/internal/transform/package-info.java | 16 +++++++++++++
.../internal/translator/package-info.java | 16 +++++++++++++
.../tapestry5/internal/util/package-info.java | 16 +++++++++++++
.../tapestry5/internal/validator/package-info.java | 18 +++++++++++++++
.../tapestry5/runtime/PageLifecycleListener.java | 2 +-
.../org/apache/tapestry5/func/package-info.java | 18 +++++++++++++++
.../hibernate/annotations/package-info.java | 18 +++++++++++++++
.../apache/tapestry5/hibernate/package-info.java | 18 +++++++++++++++
.../tapestry5/hibernate/pages/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/hibernate/package-info.java | 18 +++++++++++++++
.../tapestry5/ioc/annotations/package-info.java | 16 +++++++++++++
.../org/apache/tapestry5/ioc/def/package-info.java | 18 +++++++++++++++
.../tapestry5/ioc/internal/package-info.java | 16 +++++++++++++
.../ioc/internal/services/cron/package-info.java | 16 +++++++++++++
.../ioc/internal/services/package-info.java | 16 +++++++++++++
.../tapestry5/ioc/internal/util/package-info.java | 16 +++++++++++++
.../org/apache/tapestry5/ioc/package-info.java | 16 +++++++++++++
.../tapestry5/ioc/services/cron/package-info.java | 16 +++++++++++++
.../tapestry5/ioc/services/package-info.java | 16 +++++++++++++
.../apache/tapestry5/ioc/util/package-info.java | 16 +++++++++++++
.../org/apache/tapestry5/jmx/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/jpa/package-info.java | 18 +++++++++++++++
.../tapestry5/internal/json/package-info.java | 18 +++++++++++++++
.../org/apache/tapestry5/json/package-info.java | 18 +++++++++++++++
.../tapestry5/json/services/package-info.java | 18 +++++++++++++++
.../kaptcha/annotations/package-info.java | 18 +++++++++++++++
.../tapestry5/kaptcha/components/package-info.java | 18 +++++++++++++++
.../kaptcha/internal/services/package-info.java | 18 +++++++++++++++
.../org/apache/tapestry5/kaptcha/package-info.java | 18 +++++++++++++++
.../apache/tapestry5/ioc/test/package-info.java | 16 +++++++++++++
.../internal/yuicompressor/package-info.java | 18 +++++++++++++++
.../yuicompressor/services/package-info.java | 18 +++++++++++++++
58 files changed, 913 insertions(+), 22 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/package-info.java b/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/package-info.java
new file mode 100644
index 0000000..cf8bd6c
--- /dev/null
+++ b/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Support for JSR-303 Bean Validation via the Hibernate validator implementation */
+package org.apache.tapestry5.beanvalidator;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/package-info.java b/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/package-info.java
new file mode 100644
index 0000000..768e0ed
--- /dev/null
+++ b/tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
+ */
+package org.apache.tapestry5.internal.beanvalidator;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-clojure/src/main/java/org/apache/tapestry5/clojure/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-clojure/src/main/java/org/apache/tapestry5/clojure/package-info.java b/tapestry-clojure/src/main/java/org/apache/tapestry5/clojure/package-info.java
new file mode 100644
index 0000000..a14e58e
--- /dev/null
+++ b/tapestry-clojure/src/main/java/org/apache/tapestry5/clojure/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Allows Clojure functions to be injected into Tapestry services and components
+ */
+package org.apache.tapestry5.clojure;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/package-info.java b/tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/package-info.java
new file mode 100644
index 0000000..2271582
--- /dev/null
+++ b/tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support for Clojure functions; API subject to change
+ */
+package org.apache.tapestry5.internal.clojure;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/package-info.java
index 7d5cd4b..b1fc3a6 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/package-info.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/package-info.java
@@ -1,4 +1,4 @@
-// Copyright 2011 The Apache Software Foundation
+// Copyright 2012 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -13,8 +13,6 @@
// limitations under the License.
/**
- * For internal usage only.
- * Support classes for Alerts.
- * API subject to change.
+ * [INTERNAL USE ONLY] support classes for Alerts; API subject to change
*/
package org.apache.tapestry5.internal.alerts;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/antlr/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/antlr/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/antlr/package-info.java
index 64c84e5..55be313 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/antlr/package-info.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/antlr/package-info.java
@@ -1,4 +1,4 @@
-// Copyright 2011 The Apache Software Foundation
+// Copyright 2012 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -13,8 +13,6 @@
// limitations under the License.
/**
- * For internal usage only.
- * Support classes related to Antlr.
- * API subject to change.
+ * [INTERNAL USE ONLY] support classes related to Antlr; API subject to change
*/
package org.apache.tapestry5.internal.antlr;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/beaneditor/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/beaneditor/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/beaneditor/package-info.java
index dd8a498..1998e54 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/beaneditor/package-info.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/beaneditor/package-info.java
@@ -1,4 +1,4 @@
-// Copyright 2011 The Apache Software Foundation
+// Copyright 2012 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -13,8 +13,6 @@
// limitations under the License.
/**
- * For internal usage only.
- * Support classes for the {@link org.apache.tapestry5.corelib.components.BeanEditor} component.
- * API subject to change.
+ * [INTERNAL USE ONLY] support classes for the {@link org.apache.tapestry5.corelib.components.BeanEditor} component; API subject to change
*/
package org.apache.tapestry5.internal.beaneditor;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/package-info.java
index 1abb0ce..6804070 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/package-info.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/package-info.java
@@ -1,4 +1,4 @@
-// Copyright 2011 The Apache Software Foundation
+// Copyright 2012 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -13,8 +13,6 @@
// limitations under the License.
/**
- * For internal usage only.
- * Support classes for binding.
- * API subject to change.
+ * [INTERNAL USE ONLY] support classes for binding; API subject to change
*/
package org.apache.tapestry5.internal.bindings;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/package-info.java
new file mode 100644
index 0000000..c1c0571
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the {@link org.apache.tapestry5.corelib.components.Dynamic} component; API subject to change
+ */
+package org.apache.tapestry5.internal.dynamic;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/package-info.java
new file mode 100644
index 0000000..5f1972a
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for event listeners; API subject to change
+ */
+package org.apache.tapestry5.internal.event;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/events/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/events/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/events/package-info.java
new file mode 100644
index 0000000..ca65f17
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/events/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for event listeners; API subject to change
+ */
+package org.apache.tapestry5.internal.events;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/grid/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/grid/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/grid/package-info.java
new file mode 100644
index 0000000..e55bc4e
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/grid/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the {@link org.apache.tapestry5.corelib.components.Grid} component; API subject to change
+ */
+package org.apache.tapestry5.internal.grid;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/gzip/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/gzip/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/gzip/package-info.java
new file mode 100644
index 0000000..f21cdc7
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/gzip/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for GZIP compression; API subject to change
+ */
+package org.apache.tapestry5.internal.gzip;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/model/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/model/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/model/package-info.java
new file mode 100644
index 0000000..3517628
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/model/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for component models; API subject to change
+ */
+package org.apache.tapestry5.internal.model;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/package-info.java
new file mode 100644
index 0000000..210b767
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
+ */
+package org.apache.tapestry5.internal.pageload;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package-info.java
new file mode 100644
index 0000000..d1fe3d3
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
+ */
+package org.apache.tapestry5.internal.parser;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package.html
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package.html b/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package.html
deleted file mode 100644
index 3a4fe96..0000000
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/package.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<html>
-<body>
-Classes related to parsing of Tapestry component templates.
-</body>
-</html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/package-info.java
new file mode 100644
index 0000000..98b9d90
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
+ */
+package org.apache.tapestry5.internal.services.javascript;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/linktransform/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/linktransform/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/linktransform/package-info.java
new file mode 100644
index 0000000..7d2b71d
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/linktransform/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] link transformation support implementations; API subject to change
+ */
+package org.apache.tapestry5.internal.services.linktransform;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/messages/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/messages/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/messages/package-info.java
new file mode 100644
index 0000000..01859a5
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/messages/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support implementations for component catalogs; API subject to change
+ */
+package org.apache.tapestry5.internal.services.messages;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/meta/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/meta/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/meta/package-info.java
new file mode 100644
index 0000000..da093b8
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/meta/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] metadata support classes; API subject to change
+ */
+package org.apache.tapestry5.internal.services.meta;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/security/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/security/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/security/package-info.java
new file mode 100644
index 0000000..167c35a
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/security/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] security support classes; API subject to change
+ */
+package org.apache.tapestry5.internal.services.security;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/templates/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/templates/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/templates/package-info.java
new file mode 100644
index 0000000..5c7c987
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/templates/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] component template support classes; API subject to change
+ */
+package org.apache.tapestry5.internal.services.templates;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/package-info.java
new file mode 100644
index 0000000..159e458
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] page structure implementation details; API subject to change. */
+package org.apache.tapestry5.internal.structure;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/t5internal/components/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/t5internal/components/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/t5internal/components/package-info.java
new file mode 100644
index 0000000..4563843
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/t5internal/components/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] components used for Tapestry support pages; API subject to change
+ */
+package org.apache.tapestry5.internal.t5internal.components;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/test/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/test/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/test/package-info.java
new file mode 100644
index 0000000..b5024b4
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/test/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] testing support implementation classes; API subject to change */
+package org.apache.tapestry5.internal.test;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/package-info.java
new file mode 100644
index 0000000..abe7baf
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change. */
+package org.apache.tapestry5.internal.transform;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/translator/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/translator/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/translator/package-info.java
new file mode 100644
index 0000000..a225fe6
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/translator/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] translator implementation classes; API subject to change. */
+package org.apache.tapestry5.internal.translator;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/util/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/util/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/util/package-info.java
new file mode 100644
index 0000000..eab9ce8
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/util/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] various utility classes; API subject to change. */
+package org.apache.tapestry5.internal.util;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/internal/validator/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/validator/package-info.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/validator/package-info.java
new file mode 100644
index 0000000..280c71c
--- /dev/null
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/validator/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] validation macro implementation; API subject to change
+ */
+package org.apache.tapestry5.internal.validator;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-core/src/main/java/org/apache/tapestry5/runtime/PageLifecycleListener.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/runtime/PageLifecycleListener.java b/tapestry-core/src/main/java/org/apache/tapestry5/runtime/PageLifecycleListener.java
index b1d5405..8c91339 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/runtime/PageLifecycleListener.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/runtime/PageLifecycleListener.java
@@ -27,7 +27,7 @@ public interface PageLifecycleListener
* Invoked when the page finishes loading. This occurs once all components are loaded and all parameters have been
* set.
*
- * @deprecated in 5.3.4, use {@link org.apache.tapestry5.ComponentResources#addPageLoadedCallback(Runnable)} instead
+ * @deprecated in 5.3.4, use {@link org.apache.tapestry5.runtime.PageLifecycleCallbackHub#addPageLoadedCallback(Runnable)} instead
*/
void containingPageDidLoad();
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-func/src/main/java/org/apache/tapestry5/func/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-func/src/main/java/org/apache/tapestry5/func/package-info.java b/tapestry-func/src/main/java/org/apache/tapestry5/func/package-info.java
new file mode 100644
index 0000000..824699a
--- /dev/null
+++ b/tapestry-func/src/main/java/org/apache/tapestry5/func/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Light-weight functional programming for Flows of values
+ */
+package org.apache.tapestry5.func;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/annotations/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/annotations/package-info.java b/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/annotations/package-info.java
new file mode 100644
index 0000000..f1ee00a
--- /dev/null
+++ b/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/annotations/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Annotations for using Hibernate within Tapestry components or services
+ */
+package org.apache.tapestry5.hibernate.annotations;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/package-info.java b/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/package-info.java
new file mode 100644
index 0000000..fe4cbd3
--- /dev/null
+++ b/tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Provides support for simple CRUD applications built on top of Tapestry and Hibernate
+ */
+package org.apache.tapestry5.hibernate;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/pages/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/pages/package-info.java b/tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/pages/package-info.java
new file mode 100644
index 0000000..cfda279
--- /dev/null
+++ b/tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/pages/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Pages included with the Tapestry-hibernate module
+ */
+package org.apache.tapestry5.hibernate.pages;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-hibernate/src/main/java/org/apache/tapestry5/internal/hibernate/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-hibernate/src/main/java/org/apache/tapestry5/internal/hibernate/package-info.java b/tapestry-hibernate/src/main/java/org/apache/tapestry5/internal/hibernate/package-info.java
new file mode 100644
index 0000000..90a3a83
--- /dev/null
+++ b/tapestry-hibernate/src/main/java/org/apache/tapestry5/internal/hibernate/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
+ */
+package org.apache.tapestry5.internal.parser;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/annotations/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/annotations/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/annotations/package-info.java
new file mode 100644
index 0000000..7695f08
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/annotations/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Annotations for Tapestry IOC services */
+package org.apache.tapestry5.ioc.annotations;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/def/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/def/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/def/package-info.java
new file mode 100644
index 0000000..920e36a
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/def/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Tapestry IOC service definitions
+ */
+package org.apache.tapestry5.ioc.def;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/package-info.java
new file mode 100644
index 0000000..cbef8c3
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change. */
+package org.apache.tapestry5.ioc.internal;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/package-info.java
new file mode 100644
index 0000000..e4b3466
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] Support for cron-like services in Tapestry IOC; API subject to change. */
+package org.apache.tapestry5.ioc.internal.services.cron;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/package-info.java
new file mode 100644
index 0000000..f17fbb9
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change. */
+package org.apache.tapestry5.ioc.internal.services;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/package-info.java
new file mode 100644
index 0000000..b1f0c10
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change */
+package org.apache.tapestry5.ioc.internal.util;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/package-info.java
new file mode 100644
index 0000000..2569e5d
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** A code-centric, high-performance, simple Inversion of Control container */
+package org.apache.tapestry5.ioc;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/package-info.java
new file mode 100644
index 0000000..745b315
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Support for cron-like services in Tapestry IOC */
+package org.apache.tapestry5.ioc.services.cron;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/package-info.java
new file mode 100644
index 0000000..e65eee7
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Tapestry IOC service interfaces */
+package org.apache.tapestry5.ioc.services;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/util/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/util/package-info.java b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/util/package-info.java
new file mode 100644
index 0000000..46b24ff
--- /dev/null
+++ b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/util/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Utility classes supporting Tapestry IOC services */
+package org.apache.tapestry5.ioc.util;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-jmx/src/main/java/org/apache/tapestry5/jmx/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-jmx/src/main/java/org/apache/tapestry5/jmx/package-info.java b/tapestry-jmx/src/main/java/org/apache/tapestry5/jmx/package-info.java
new file mode 100644
index 0000000..70e185c
--- /dev/null
+++ b/tapestry-jmx/src/main/java/org/apache/tapestry5/jmx/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the JMX module; API subject to change
+ */
+package org.apache.tapestry5.jmx;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/package-info.java b/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/package-info.java
new file mode 100644
index 0000000..1173ddb
--- /dev/null
+++ b/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
+ */
+package org.apache.tapestry5.internal.jpa;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-json/src/main/java/org/apache/tapestry5/internal/json/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-json/src/main/java/org/apache/tapestry5/internal/json/package-info.java b/tapestry-json/src/main/java/org/apache/tapestry5/internal/json/package-info.java
new file mode 100644
index 0000000..1bd9f7c
--- /dev/null
+++ b/tapestry-json/src/main/java/org/apache/tapestry5/internal/json/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the JSON module; API subject to change
+ */
+package org.apache.tapestry5.internal.json;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-json/src/main/java/org/apache/tapestry5/json/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-json/src/main/java/org/apache/tapestry5/json/package-info.java b/tapestry-json/src/main/java/org/apache/tapestry5/json/package-info.java
new file mode 100644
index 0000000..75872e6
--- /dev/null
+++ b/tapestry-json/src/main/java/org/apache/tapestry5/json/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Repackaged, improved (and tested) version of code originally from json.org
+ */
+package org.apache.tapestry5.json;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-json/src/main/java/org/apache/tapestry5/json/services/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-json/src/main/java/org/apache/tapestry5/json/services/package-info.java b/tapestry-json/src/main/java/org/apache/tapestry5/json/services/package-info.java
new file mode 100644
index 0000000..ae555aa
--- /dev/null
+++ b/tapestry-json/src/main/java/org/apache/tapestry5/json/services/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * JSON services
+ */
+package org.apache.tapestry5.json.services;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/annotations/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/annotations/package-info.java b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/annotations/package-info.java
new file mode 100644
index 0000000..cd21d21
--- /dev/null
+++ b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/annotations/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Kaptcha annotations
+ */
+package org.apache.tapestry5.kaptcha.annotations;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/components/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/components/package-info.java b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/components/package-info.java
new file mode 100644
index 0000000..35b1866
--- /dev/null
+++ b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/components/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Kaptcha components
+ */
+package org.apache.tapestry5.kaptcha.components;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/internal/services/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/internal/services/package-info.java b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/internal/services/package-info.java
new file mode 100644
index 0000000..620b2c5
--- /dev/null
+++ b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/internal/services/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support services for the {@link org.apache.tapestry5.corelib.components.Kaptcha} component
+ */
+package org.apache.tapestry5.kaptcha.components;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/package-info.java b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/package-info.java
new file mode 100644
index 0000000..85d4d8f
--- /dev/null
+++ b/tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * Kaptcha (CAPTCHA) image support
+ */
+package org.apache.tapestry5.kaptcha;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-test/src/main/java/org/apache/tapestry5/ioc/test/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-test/src/main/java/org/apache/tapestry5/ioc/test/package-info.java b/tapestry-test/src/main/java/org/apache/tapestry5/ioc/test/package-info.java
new file mode 100644
index 0000000..03eff30
--- /dev/null
+++ b/tapestry-test/src/main/java/org/apache/tapestry5/ioc/test/package-info.java
@@ -0,0 +1,16 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/** Classes supporting testing of Tapestry IOC services */
+package org.apache.tapestry5.ioc.test;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/internal/yuicompressor/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/internal/yuicompressor/package-info.java b/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/internal/yuicompressor/package-info.java
new file mode 100644
index 0000000..a9be516
--- /dev/null
+++ b/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/internal/yuicompressor/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support classes for the YUICompressor; API subject to change
+ */
+package org.apache.tapestry5.internal.yuicompressor;
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d95281da/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/yuicompressor/services/package-info.java
----------------------------------------------------------------------
diff --git a/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/yuicompressor/services/package-info.java b/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/yuicompressor/services/package-info.java
new file mode 100644
index 0000000..e411f3b
--- /dev/null
+++ b/tapestry-yuicompressor/src/main/java/org/apache/tapestry5/yuicompressor/services/package-info.java
@@ -0,0 +1,18 @@
+// Copyright 2012 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * [INTERNAL USE ONLY] support services for the YUICompressor; API subject to change
+ */
+package org.apache.tapestry5.yuicompressor.services;