补全许可证信息。

Signed-off-by: mk124 <mk124a@gmail.com>
使用 AbstractShoebillContext 简化和规范化代码。

Signed-off-by: mk124 <mk124a@gmail.com>