class FastPropertiesImpl implements FastProperties {

    public List<String> getDeltaProperties(final Collection<String> fastProperties, final Collection<String> otherProperties) {
        final List<String> delta = new ArrayList<>();

        for (final String fastProperty : fastProperties) {
            boolean found = false;
            for (String otherProperty : otherProperties) {
                if (StringUtils.equals(
                        StringUtils.removeStart(fastProperty, "./"),
                        StringUtils.removeStart(otherProperty, "./"))) {
                    found = true;
                    break;
                }
            }

            if (!found) {
                delta.add(fastProperty);
            }
        }

        return delta;
    }

}